• 计算机程序的构造和解释:JavaScript版:JavaScript edition
21年品牌 40万+商家 超1.5亿件商品

计算机程序的构造和解释:JavaScript版:JavaScript edition

正版保障 假一赔十 可开发票

77.3 6.0折 129 全新

库存34件

广东广州
认证卖家担保交易快速发货售后保障

作者(美)哈罗德·阿贝尔森(Harold Abelson)[等]著

出版社机械工业出版社

ISBN9787111734635

出版时间2024-02

装帧平装

开本16开

定价129元

货号15199299

上书时间2024-09-15

灵感书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
译者序

 序言

 1984年版《计算机程序的构造和解释》的原序

 前言

 1996年SICP第2版的前言

 1984年SICP第1版的前言

 致谢

 1996年SICP第2版的致谢

 第1章构造函数抽象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

 ……

内容摘要
本书主要介绍计算的核心思想,采用的方法是为计算建立一系列概念模型。主要内容包括:构造过程抽象,构造数据抽象,模块化、对象和状态,元语言抽象,寄存器机器里的计算等。采用JavaScript作为实例分析,但并不拘泥于对语言的解释,而是通过这种语言来阐述程序设计思想。第1章介绍了计算过程以及函数在程序设计中扮演的角色。第2章在第1章的基础上提供了将数据对象组合起来形成复合数据,进而构造抽象的方法。第3章介绍了一些帮助我们模块化构造大型系统的策略。第4章通过元语言抽象探究如何在一些语言的基础上开发新语言的技术。第5章从寄存器机器的角度出发,通过设计寄存器机器,开发一些机制,实现重要的程序设计结构,同时给出一种描述寄存器机器设计的语言。本书揭示计算机程序设计思想的实质是改变了人们的思考方式:从命令式的观点去研究知识的结构。因此,本书所阐述的设计思想不仅适用于计算机程序设计,而且适用于所有工程设计。

主编推荐
本书以JavaScript作为示例语言,讨论了构造函数抽象,构造数据抽象,模块化、对象和状态,元语言抽象,寄存器机器里的计算等重要问题。本书的主要关注点不是对所用语言的细节展示和说明,而是程序设计中重要的、具有普适性的思想和方法。本书倾力揭示计算思维的本质和内涵,考察它将如何改变人们的思考方式,推动人们用命令式的观点去探究世界。书中阐释的思想和方法的意义不限于程序设计领域,还可以推广到所有工程设计领域。本书适合所有真正关心计算机科学的本质和发展的人们阅读参考。

精彩内容
本书主要介绍计算的核心思想,采用的方法是为计算建立一系列概念模型。主要内容包括:构造过程抽象,构造数据抽象,模块化、对象和状态,元语言抽象,寄存器机器里的计算等。采用JavaScript作为实例分析,但并不拘泥于对语言的解释,而是通过这种语言来阐述程序设计思想。第1章介绍了计算过程以及函数在程序设计中扮演的角色。第2章在第1章的基础上提供了将数据对象组合起来形成复合数据,进而构造抽象的方法。第3章介绍了一些帮助我们模块化构造大型系统的策略。第4章通过元语言抽象探究如何在一些语言的基础上开发新语言的技术。第5章从寄存器机器的角度出发,通过设计寄存器机器,开发一些机制,实现重要的程序设计结构,同时给出一种描述寄存器机器设计的语言。本书揭示计算机程序设计思想的实质是改变了人们的思考方式:从命令式的观点去研究知识的结构。因此,本书所阐述的设计思想不仅适用于计算机程序设计,而且适用于所有工程设计。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP