日期 : 2023-05-04 13:38:54作者 : 熊人
- Golang 是轻盈的静态语言
- Python 有着无与伦比的包库
- Rust 的构建系统和包管理器优秀
但是 Golang 走了一堆别人已经走过的错路 /弯路,撞墙之后,重新发明和走回头路(泛型:啊吧啊吧)。Python 的性能太让人诟病了,全靠 C/C++撑着,比如 Numpy 用 C 编写,还内部解除了 GIL 等。Rust 的复杂性太高,这导致难以学习和深入,用 Rust 写个 safe 的链表,可能还得仔细翻翻标准库。
如果有那么一种语言,它有着:
- Golang 的简易:开发、编译、部署的效率高
- Python 的包库:要用什么都能找到
- Rust 的 Cargo:管理整个开发过程
- 最好还有个优秀的 function testing
这么一种语言,配合以 Github Copilot 为代表的 AI 辅助,入门简单、效率高,干什么什么行,能普遍占领现有大多数开发和应用领域。
当然,以上都是我在想 peach~ 我的关注点和这些程序本身的应用位置基本没有重合。Rust 还会继续侵蚀 C/C++; Go 会逐步吞噬处于 Python 和 Java 间的过渡带; Python 依旧是那个 Python 宇宙。
标签 : AI 辅助