MIT计算机程序设计课程

  • 量子位
  • 2024-11-19 22:29:04
MIT计算机程序设计课程

MIT两位教授编写的“Structure and Interpretation of Computer Programs(SICP)”课程,着眼于编程语言的本质,从“计算是什么”到“如何创造程序”一一进行了剖析。

网友用了一周时间参加了David Beazley的课程,并对该课程做了整理,分享了他的学习体验和收获,包括关键概念的理解,并搭配许多生动的实操示例,帮助读者将理论知识用于实践。

整篇文章按章节顺序,从基本的Scheme语法到复杂的递归和迭代模型,逐步深入,便于读者系统性学习。

此外,该文章还提供了丰富的参考链接,包括课程资源、代码仓库以及相关书籍和文章等。

值得注意的是,虽然SICP课程中的编程语言是Scheme,但作者使用了比Scheme更为简便的版本——Racket进行讲解。部分章节还用到了Python实现了Scheme解释器,可谓是十分贴心。

感兴趣的小伙伴可以点击:网页链接
MIT计算机程序设计课程