想学 Python、Golang、Rust。
Python 很火是一方面,并且校招面试时看了参考答案感觉不错,比我写 C 或 Java 要舒服,还是人工智能开发惯用语言。Golang 则是因为我看到一些网络程序,静态链接编译、跨平台,性能也很好。Rust 宣称从设计就考虑到内存安全,感觉很大程度可以作为 C 的替代语言,未来可期。
然而这种想法差不多三年了,我还是没有学。Python 我是系统看过入门教程的,但没有写过多少。究其原因是我其实经常写 JavaScript,这已经是一门脚本语言了,再学 Python 收益不高。而 JavaScript 还方便到可以直接在浏览器控制台运行。偶尔想用 Python 写点什么我又左顾右盼性能问题。Linux 脚本?我直接搓 Shell 了。至于 Golang 水平,止步不前,或者干脆说没有水平。Rust 倒是阴差阳错写过几行,改了一点开源程序的功能,内存安全方面我直接 copy,不知是不是最佳实践,反正能用。
感觉还是要学的。Rust 优先级最次。不学 Python 几乎搞不了我的机器学习。Golang 应该也要搞:我有个类似 udpspeeder 某一功能的初始点子很久了,如果实现出来不是用 C 就是 Golang。
Python 和 Golang 都挺好的,我现在会的两门语言。
经由 [harelang](https://harelang.org/) 了解到编译原理的东西,它用的编译器后端是 QBE。Rust 用的 LLVM ,都想看看。所以编程语言可能最近不会扩展,最多把 C/C++ 重新复习一下。
不过也是“有这种想法很久了”。
Lin 学长好可爱,捕捉(