下个 10 年,哪个语言会坐上王座, rust 还是 Python 还是自然语言

286 天前
 prenwang

过去这 10 年,Python 奇迹般的占到了巅峰, 令人唏嘘, 一个性能被所有语言暴打的语言是如何做到的。

看过 wasmedge 创始人的视频, 他说 rust 将会成为下个 10 年的主角, 可以想象一堆做智能驾驶的厂商在汽车控制器里塞入超过 50G 的 Docker 容器(里面竟然跑了无数的 Python 代码)是什么画风, 硬件的性能越来越接近极限了, 只有靠软件的优化才能突破, 儿要做到这一点,rust 应该是最合适的。

我是非常佩服这种前瞻性的,但是同样存在一些疑虑。

Apple 的 M 系列让我们看到了芯片堆叠设计的大力奇迹, 未来的更加立体化的堆叠是不是会更变态, 硬件的极限也许并没有这么快, 只要硬件的极限没有真正到来, 软件优化就不会那么迫切。鉴于这种情况,rust 越强也只是 Python 的打工仔, 因为 Python 可以很容易调用 rust 的能力了, 不管是 binding 还是 wasm 形态。

只要人类还需要写代码, 那么 Python 几乎稳坐王座, 搞科研的,教书的,学习的他们并不在乎性能, 也不在乎内存 bug ,他们几乎不会选择第二种语言。

只有 AI 彻底将自然语言推上编程王座,才意味着新的时代的到来 传统的编程语言要么落幕, 要么退居幕后。

未来 5 年 Python 应该依然保持巅峰,rust 不可能靠人力追赶, 只有 AI 将 rust 的实力掌握至化境,而 rust 走上巅峰的一刻也正是退居幕后的开始。

最近两年, 类似 github copilot 的工具将会占据所有需要编程的角落, 过去没有任何一种软件能以这种形态不断反馈迭代,AI 编程的能力正在已无法想象的速度上升。

在 github copilot 的 issues 里,已经有人提出了根据设计图实现代码逻辑的需求,未来的风向只要盯紧 github 就行了。

开发工具方面,JetBrains 从来不甘寂寞,vscode 依旧独领风骚, 但 zed 已经开始追赶了,扩展已经出来了,发展方向上也无懈可击。但是这些开发工具无一不是强调键盘使用的,下一个时代, 我们恐怕将不会热衷机械键盘了。那是 VR ,AR 的时代。

1004 次点击
所在节点    分享发现
2 条回复
Dogtler
286 天前
国外不知道,国内 boss 直聘上会清楚的告诉你,php/java 。
prenwang
286 天前
@Dogtler

对于 AI 最优的选择肯定是是 rust 。

宇宙第一的称号永远留给 php ,以后谈起来必定是最深的怀念。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1023268

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX