唯一值得反复阅读的计算机科学书籍?

2024-11-16

作者推荐了一本他认为是计算机科学领域开创性著作的书籍——《计算机程序的构造和解释》(SICP)。这本书深刻地影响了他的职业生涯和研究兴趣。SICP的特别之处在于,它以编程的核心元素为基础,探讨了广泛的主题,包括lambda抽象、高阶计算、复杂数据结构、模块化、流、惰性求值、解释器和编译器构造等等。此外,书中将所有概念都放在Scheme语言框架内进行讲解,使各个概念之间能够相互联系,层层递进。作者还强调了SICP对于计算机科学本质的清晰理解,即将其视为一种程序化的认识论,关注“如何做”而非“是什么”。最后,作者认为SICP经受住了时间的考验,至今仍然具有很高的参考价值。

未分类 SICP