认知
返回书架

科技

计算机程序的构造和解释

哈罗德·阿贝尔森,杰拉尔德·杰伊·萨斯曼

编程计算机科学教育

本书通过Scheme语言讲授程序设计的基本原理,强调计算过程的抽象和模块化,是计算机科学教育的经典之作。

核心观点3

1

程序应该被理解为过程的抽象,而不仅仅是代码的集合

2

递归和迭代是表达计算过程的两种基本模式

3

元语言抽象允许程序员创建新的编程语言

与作者对话

哈罗德·阿贝尔森,杰拉尔德·杰伊·萨斯曼

计算机程序的构造和解释》作者 · 在线

计算机程序的构造和解释》精华总结

本书通过Scheme语言讲授程序设计的基本原理,强调计算过程的抽象和模块化,是计算机科学教育的经典之作。

3 条核心观点

  1. 程序应该被理解为过程的抽象,而不仅仅是代码的集合
  2. 递归和迭代是表达计算过程的两种基本模式
  3. 元语言抽象允许程序员创建新的编程语言