发现始终绕不开三座大山。总有一天,为了给自己一个答案,我需要抽时间—— 1. 实现处理器 2. 实现编译器 3. 实现操作系统 中的某些部分。 不然,很多对于计算机理论的最本质的理解是无法获得的,也很难让我真正在技术方面有所提升。 我希望还是从编译原理开始,如果有了稳定的工作就搞一块 FPGA 开发板回来慢慢搞。当时学这些东西作为非专业课,都是东一榔头西一棒子,管中窥豹只见皮毛。比起软件算法等内容,我更希望彻底弄懂的是人们究竟如何让计算机运行起来的。毕竟这是人类知识的领域,而算法等内容或许总有一天会被人工智能所拓展。