Structure and Interpretation of Computer Programs(英文版) 免费 电子书 PDF 下载

1. 图书信息

  • 书名: 《Structure and Interpretation of Computer Programs第二版(英文版)》
  • 作者:Harold Abelson、Gerald Jay Sussman、Julie Sussman
  • 出版社:The MIT Press、McGraw-Hill
  • 出版日期:1996年
  • 分类: 软件架构-编程思想
  • 格式: PDF

2. 内容简介

  • 基础编程概念:介绍计算机程序和编程语言的基本概念,如表达式、命名与环境、求值组合等,帮助读者理解程序运行的基础机制。
  • 函数与过程抽象:讲解函数的定义和使用,将函数作为一等公民的特性,阐述如何通过过程抽象来构建程序,包括线性递归与迭代、树递归等不同的过程生成方式,以及高阶函数的应用,如函数作为参数、返回值等,培养读者对过程抽象的理解和运用能力。
  • 数据抽象:探讨数据抽象的概念,以有理数运算等为例,介绍如何隐藏数据的具体表示,通过抽象屏障来构建数据类型。还涵盖了层次数据结构、符号数据处理、多种数据表示方法以及具有泛型操作的系统等内容,让读者学会设计和使用抽象数据类型。
  • 模块化、对象与状态:讨论了赋值和局部状态的概念,分析引入赋值的利弊,介绍环境求值模型,以及如何使用可变数据进行建模,涉及并发编程和流的相关知识,引导读者理解程序中的状态管理和模块化设计。
  • 元语言抽象:讲述语言的解释器和编译器的构建,包括元循环求值器、惰性求值、非确定性计算和逻辑编程等内容,使读者深入了解编程语言的内部工作原理和元编程的概念。

3. 下载地址

https://pan.baidu.com/s/1QzG1pZi55-xtHgQ6SuKGFA

4. 获取提取码

关注微信公众号 陌尘聊架构,发送以下图书编号获取百度网盘的提取码

1
B0227

4.1. 陌尘聊架构

陌尘聊架构

4.2. 示例演示

示例演示

5. 特别说明

版权说明

本站所有电子书均是从公开互联网中收集而来。

若部分书籍有涉及版权问题,请关注微信公众号陌尘聊架构,后台私信我,并提供相应的版权说明,我会删除对应的书籍。

分享你的电子书

如果你有好的电子书愿意分享,欢迎微信公众号(陌尘聊架构)私信联系我,我将会把它分享到本站。