《计算机程序的结构和解释:JavaScript版》
适用于JavaScript编程语言的经典和广泛使用的文本的新版本。自1984年第一版和1996年第二版出版以来,计算机程序的结构和解释(SICP)影响了世界各地的计算机科学课程。这本书被广泛采用为教科书,这本书起源于麻省理工学院的Harold Abelson和Gerald Jay Sussman教授的一门流行的入门级计算机科学课程。SICP通过建立一系列计算的心智模型,向读者介绍计算的中心思想。早期的版本在其程序示例中使用了编程语言 Scheme。第二版的新版本已经针对JavaScript进行了改编。SICP的前三章涵盖了所有现代高级编程语言通用的编程概念。第四章和第五章使用Scheme来制定Scheme的语言处理器,需要进行重大修订。第四章提供了新的材料,特别是对程序解析概念的介绍。第五章中的赋值器和编译器引入了一种微妙的堆栈规则来支持 return 语句(面向语句的语言的一个突出特征),而不会牺牲尾递归功能。本书中包含的 JavaScript 程序使用 MIT Press 网站提供的 JavaScript 包 sicp,以符合 ECMAScript 2020 规范的任何语言实现运行。 线上的学习资源的网址为:https://about.sourceacademy.org/
以及:https://sourceacademy.org/sicpjs/index
0条评论