机读格式显示(MARC)
- 010 __ |a 978-7-111-73463-5 |d CNY129.00
- 100 __ |a 20240301d2024 em y0chiy50 ea
- 200 1_ |a 计算机程序的构造和解释 |A ji suan ji cheng xu de gou zao he jie shi |e JavaScript版 |f (美) 哈罗德·阿贝尔森 ... [等] 著 |d = Structure and interpretation of computer programs |e JavaScript edition |f Harold Abelson ... [等] |g 裘宗燕译 |z eng
- 210 __ |a 北京 |c 机械工业出版社 |d 2024
- 215 __ |a xx, 491页 |c 图 |d 26cm
- 225 2_ |a 计算机科学丛书 |A ji suan ji ke xue cong shu
- 304 __ |a 题名页题: (美) 哈罗德·阿贝尔森, 杰拉尔德·杰伊·萨斯曼, (德) 马丁·亨茨, (瑞典) 托拜厄斯·瑞格斯塔德, (美) 朱莉·萨斯曼著
- 306 __ |a 本书中文简体字版由MIT Press通过Bardon-Chinese Media Agency授权机械工业出版社
- 314 __ |a 哈罗德·阿贝尔森 (Harold Abelson), 麻省理工学院计算机科学与电子工程系教授, IEEE Fellow。他在计算机科学教学方面获得了许多奖项。杰拉尔德·杰伊·萨斯曼 (Gerald Jay Sussman), 麻省理工学院电子工程系教授。他长期从事人工智能的研究, 还从事过计算机语言、计算机体系结构和超大规模集成电路设计方面的工作 (Scheme编程语言的发明人之一), 并致力于用计算机语言来表达和解决各领域的实际问题。马丁·亨茨 (Martin Henz), 新加坡国立大学计算机科学系副教授。他曾是德国人工智能研究中心的科学家。他目前主要从事体验式学习的可扩展性的研究和教学。裘宗燕, 北京大学数学学院信息科学系教授, 长期从事计算机软件与理论、程序设计语言和符号计算方面的研究与教学工作。
- 320 __ |a 有书目 (第441-446页) 和索引
- 330 __ |a 本书主要介绍计算的核心思想, 采用的方法是为计算建立一系列概念模型。主要内容包括: 构造过程抽象, 构造数据抽象, 模块化、对象和状态, 元语言抽象, 寄存器机器里的计算等。采用JavaScript作为实例分析, 但并不拘泥于对语言的解释, 而是通过这种语言来阐述程序设计思想。第1章介绍了计算过程以及函数在程序设计中扮演的角色。第2章在第1章的基础上提供了将数据对象组合起来形成复合数据, 进而构造抽象的方法。第3章介绍了一些帮助我们模块化构造大型系统的策略。第4章通过元语言抽象探究如何在一些语言的基础上开发新语言的技术。第5章从寄存器机器的角度出发, 通过设计寄存器机器, 开发一些机制, 实现重要的程序设计结构, 同时给出一种描述寄存器机器设计的语言。本书揭示计算机程序设计思想的实质是改变了人们的思考方式: 从命令式的观点去研究知识的结构。
- 410 _0 |1 2001 |a 计算机科学丛书
- 500 10 |a Structure and interpretation of computer programs : JavaScript edition |A Structure and interpretation of computer programs : JavaScript edition |m Chinese
- 606 0_ |a JAVA语言 |A JAVA yu yan |x 程序设计
- 701 _1 |a 阿贝尔森 |A a bei er sen |g (Abelson, Harold) |4 著
- 701 _1 |a 萨斯曼 |A sa si man |g (Sussman, Gerald Jay) |4 著
- 701 _1 |a 亨茨 |A heng ci |g (Henz, Martin) |4 著
- 702 _0 |a 裘宗燕 |A qiu zong yan |4 译
- 801 _0 |a CN |b 湖北三新 |c 20240301
- 905 __ |a ZPHC |d TP312.8JA/113