MARC状态:审校 文献类型:中文图书 浏览次数:12
- 题名/责任者:
- 计算机程序的构造和解释:JavaScript版/(美) 哈罗德·阿贝尔森 ... [等] 著 裘宗燕译
- 出版发行项:
- 北京:机械工业出版社,2024
- ISBN及定价:
- 978-7-111-73463-5/CNY129.00
- 载体形态项:
- xx, 491页:图;26cm
- 丛编项:
- 计算机科学丛书
- 个人责任者:
- 阿贝尔森 (Abelson, Harold) 著
- 个人责任者:
- 萨斯曼 (Sussman, Gerald Jay) 著
- 个人责任者:
- 亨茨 (Henz, Martin) 著
- 个人次要责任者:
- 裘宗燕 译
- 学科主题:
- JAVA语言-程序设计
- 中图法分类号:
- TP312.8JA
- 题名责任附注:
- 题名页题: (美) 哈罗德·阿贝尔森, 杰拉尔德·杰伊·萨斯曼, (德) 马丁·亨茨, (瑞典) 托拜厄斯·瑞格斯塔德, (美) 朱莉·萨斯曼著
- 出版发行附注:
- 本书中文简体字版由MIT Press通过Bardon-Chinese Media Agency授权机械工业出版社
- 责任者附注:
- 哈罗德·阿贝尔森 (Harold Abelson), 麻省理工学院计算机科学与电子工程系教授, IEEE Fellow。他在计算机科学教学方面获得了许多奖项。杰拉尔德·杰伊·萨斯曼 (Gerald Jay Sussman), 麻省理工学院电子工程系教授。他长期从事人工智能的研究, 还从事过计算机语言、计算机体系结构和超大规模集成电路设计方面的工作 (Scheme编程语言的发明人之一), 并致力于用计算机语言来表达和解决各领域的实际问题。马丁·亨茨 (Martin Henz), 新加坡国立大学计算机科学系副教授。他曾是德国人工智能研究中心的科学家。他目前主要从事体验式学习的可扩展性的研究和教学。裘宗燕, 北京大学数学学院信息科学系教授, 长期从事计算机软件与理论、程序设计语言和符号计算方面的研究与教学工作。
- 书目附注:
- 有书目 (第441-446页) 和索引
- 提要文摘附注:
- 本书主要介绍计算的核心思想, 采用的方法是为计算建立一系列概念模型。主要内容包括: 构造过程抽象, 构造数据抽象, 模块化、对象和状态, 元语言抽象, 寄存器机器里的计算等。采用JavaScript作为实例分析, 但并不拘泥于对语言的解释, 而是通过这种语言来阐述程序设计思想。第1章介绍了计算过程以及函数在程序设计中扮演的角色。第2章在第1章的基础上提供了将数据对象组合起来形成复合数据, 进而构造抽象的方法。第3章介绍了一些帮助我们模块化构造大型系统的策略。第4章通过元语言抽象探究如何在一些语言的基础上开发新语言的技术。第5章从寄存器机器的角度出发, 通过设计寄存器机器, 开发一些机制, 实现重要的程序设计结构, 同时给出一种描述寄存器机器设计的语言。本书揭示计算机程序设计思想的实质是改变了人们的思考方式: 从命令式的观点去研究知识的结构。
全部MARC细节信息>>