计算机程序的构造和解释(JavaScript版) [美]哈罗德·阿贝尔森 裘宗燕 译
¥
63.6
4.9折
¥
129
全新
仅1件
作者 (美)哈罗德·阿贝尔森,(美)杰拉尔德·杰伊·萨斯曼,(德)马丁·亨茨,(瑞典)托拜厄斯·瑞格斯塔德
出版社 机械工业出版社
出版时间 2024-02
版次 1
装帧 平装
货号 9787111734635
上书时间 2024-11-13
商品详情
品相描述:全新
图书标准信息
作者
(美)哈罗德·阿贝尔森,(美)杰拉尔德·杰伊·萨斯曼,(德)马丁·亨茨,(瑞典)托拜厄斯·瑞格斯塔德
出版社
机械工业出版社
出版时间
2024-02
版次
1
ISBN
9787111734635
定价
129.00元
装帧
平装
开本
16开
页数
512页
字数
814千字
【内容简介】
本书主要介绍计算的核心思想,采用的方法是为计算建立一系列概念模型。主要内容包括:构造过程抽象,构造数据抽象,模块化、对象和,元语言抽象,寄存器机器里的计算等。采用javacript作为实例分析,但并不拘泥于对语言的解释,而是通过这种语言来阐述程序设计思想。章介绍了计算过程以及函数在程序设计中扮演的角。第2章在章的基础上提供了将数据对象组合起来形成复合数据,进而构造抽象的方法。第3章介绍了一些帮助我们模块化构造大型系统的策略。第4章通过元语言抽象探究如何在一些语言的基础上开发新语言的技术。第5章从寄存器机器的角度出发,通过设计寄存器机器,开发一些机制,实现重要的程序设计结构,同时给出一种描述寄存器机器设计的语言。本书揭示计算机程序设计思想的实质是改变了人们的思方式:从命令式的观点去研究知识的结构。因此,本书所阐述的设计思想不仅适用于计算机程序设计,而且适用于所有工程设计。
【作者简介】
: 哈罗德·阿贝尔森(Harold Abelson),麻省理工学院计算机科学与电子工程系教授,IEEEFellow。他在计算机科学教学方面获得了许多奖项,包括Bose教学奖、TaylorL.Booth教育奖、ACM计算机科学教育杰出贡献奖和ACM Karl Karlstrom杰出教育家奖等。他致力于让所有人都能更容易地获得和使用信息技术,并发起或参与了多项IT技术普及项目和开源项目。
【目录】
译者序 序言 1984年版《计算机程序的构造和解释》的原序 前言 1996年sicp第2版的前言 1984年sicp版的前言 致谢 1996年sicp第2版的致谢 章构造函数抽象1 1.1程序设计的基本元素2 1.1.1表达式3 1.1.2命名和环境4 1.1.3运算符组合式的求值5 1.1.4复合函数6 1.1.5函数应用的代换模型8 1.1.6条件表达式和谓词11 1.1.7实例:用牛顿法求方根14 1.1.8函数作为黑箱抽象17 1.2函数与它们产生的计算20 1.2.1线递归和迭代21 1.2.2树形递归24 1.2.3增长的阶28 1.2.4求幂29 1.2.5优选公约数31 1.2.6实例:素数检测33 1.3用高阶函数做抽象37 1.3.1函数作为参数37 ……
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价