我从未进行过大量有意义的汇编语言编程
……我从未进行过大量有意义的汇编语言编程。在我学习计算机科学的时期(1994-1999年),这门技能已经不再那么重要了。我在大二的时候用一种函数式编程语言构建了一个虚构CPU的解释器。我们的编译器课程是由像Eric Meyer(后来在微软参与了F#等项目)这样的人教授的,他们只是把这当作一个很好的机会来教人们函数式编程。从后来的情况来看,这其实是一项很有用的技能,因为大约十年后函数式编程变得非常热门。这个类比的重点是:编译器是非常重要的工具。理解它们是如何工作的比能够用汇编语言编写一个编译器更重要。你可能永远不会这么做。大多数人从未参与过编译器的工作。同样,他们也不会自己开发操作系统、数据库等。但了解它们是如何工作的会有帮助。教授编译器工作原理的目的是理解编程语言是如何创建的,以及它们的局限性是什么。
源讨论在经历了两年的随波逐流后,我现在又开始手动编写代码了原帖 634 条评论 · 导入时统计