Scheme编程语言第三版PDF教程
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
"《The Scheme Programming Language》第三版pdf版"
本书是关于Scheme编程语言的权威指南,由著名计算机科学家理查德·哈特(Richard Harter)撰写。该书旨在帮助读者深入理解Scheme编程语言的基本概念、语法和高级特性。
在第一章"Introduction"中,作者介绍了Scheme的基本语法,包括其简洁的表达式形式和命名约定。从第9页开始,书中详细解释了用于表示程序结构和注解的类型学和符号约定,为后续章节的学习打下基础。
第二章"Getting Started"是初学者的入门指南,涵盖了与Scheme交互的方法,如从第13页开始的简单表达式和求值过程。这一章还讲解了变量、let表达式、lambda表达式、顶层定义、条件表达式、简单递归以及赋值操作,这些都是Scheme编程的基础。
在第三章"Going Further"中,主题转向更复杂的概念,如第49页的语法扩展,让读者能够自定义语言结构。第53页的更多递归策略和第60页的延续(Continuations)概念引入了高级控制流的概念。第63页的延续传递风格(Continuation-Passing Style, CPS)进一步深化了对控制流的理解,而第66页的内部定义则讨论了局部绑定的作用。
第四章"Procedures and Variable Bindings"专注于过程和变量绑定,从第71页开始讨论变量引用和lambda表达式的更深层次应用。此外,局部绑定(Local Binding)、变量定义和赋值操作在这一章中得到深入探讨,帮助读者理解Scheme中的作用域和作用域规则。
第五章"Control Operations"继续深入,涉及更复杂的控制结构,例如从第79页开始的控制操作,这些操作是编写复杂程序的关键组成部分。
这本书是学习和精通Scheme语言的理想教材,适合程序员、计算机科学学生和对函数式编程感兴趣的读者。通过详尽的示例和练习,读者将能够掌握Scheme的精髓,并能运用到实际编程项目中。
2019-11-15 上传
2018-04-18 上传
2023-04-01 上传
2023-07-11 上传
2023-04-04 上传
2023-06-10 上传
2023-06-01 上传
2023-06-09 上传
![](https://profile-avatar.csdnimg.cn/ed268eb789a54c43b64e496a62cc4bd1_vincent17113.jpg!1)
vincentzhwg
- 粉丝: 13
- 资源: 49
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景