28 条回复  ·  3003 次点击
Rust2015 楼主 小成 2025-11-29 10:44:50
@dearmymy 嗯,谢谢提醒
ghm2mail 初学 2025-11-29 11:15:51
请叫我克劳德工程师
phoulx 初学 2025-11-29 12:48:29
可以先学操作系统,算是 CS 学科的中枢
coefu 初学 2025-11-29 13:05:52
他们的联系叫做,《计算机程序的构造与解释》->SICP.
Donahue 小成 2025-11-29 13:20:34
nand2tetris 项目做一下,你就能大致理解 cpu/编译型语言的底层实现, 然后再找个解释型语言也学习以下,就知道它们之间的联系了。
nnccree 初学 2025-11-29 13:21:03
learn by doing 比较有效率一些
listenerri 小成 2025-11-29 13:46:36
有心要打通任督二脉,还是建议学习 C/C++。 先从 C 开始接触底层语言的世界,看看 C 的魅力,为何 C 能作为底层去支撑整个代码世界。 再延伸到 C++,看看 C++要解决 C 的哪些问题。这一步非常关键,学的好的话,数据结构和算法水到渠成。 之后找个动态/脚本类型语言看看,比如 Python ,了解下动态类型的优势。 接着就会发现其他语言都是语法糖+专注某些方向的特定优化。 至于其他的,比如题中提到的系统架构,私以为有了上述学习经验后,也难不倒你,毕竟任督二脉已经通了。
miKaSaAkerMan 初学 2025-11-29 13:49:03
深入理解计算机系统,就这一本书,看完你就基本通了
duolanengda 初学 2025-11-29 14:17:41
之前有看到国外程序员会在业余时间设计自己的编程语言和编译器,单纯从搞清这些语言间的联系角度来看,op 如果也尝试去自己实现一门语言的话,或许会很有帮助
prosgtsr 小成 2025-11-29 15:26:44
学 c 语言,操作系统,组成原理,编译器
返回顶部