程序设计语言:实践之路 (第二版)

程序设计语言:实践之路 (第二版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: (Michael L.Scott) ,
2007-06
版次: 2
ISBN: 9787121042980
定价: 99.00
装帧: 平装
开本: 16开
纸张: 其他
页数: 899页
原版书名: Programming Language Pragmatics
73人买过
  •   ★列为全球上百所大学标准教材和首席参考书!
      ★图书馆必备典藏,作者MichaelL.Scott是计算机领域的著名学者,译者是北京大学的裘宗燕教授,他熟悉专业,译笔流畅,因此,这是一本难得的著、译双馨的佳作。  这是一本很有特色的教材,其核心是讨论程序设计语言的工作原理和技术。本书融合了传统的程序设计语言教科书和编译教科书的有关知识,并增加了一些有关汇编层体系结构的材料,以满足没学过计算机组织的学生们的需要。书中通过各种语言的例子,阐释了程序设计语言的重要基础概念,讨论了各种概念之间的关系,解释了语言中许多结构的形成和发展过程,以及它们演化为今天这种形式的根源。书中还详细讨论了编译器的工作方式和工作过程,说明它们对源程序做了什么,以及为什么要那样做。书的每章最后附有复习题和一些更具挑战性的练习。这些练习的特别价值在于引导学生进一步深入理解各种语言和技术。本书第2版新增了脚本语言问题的讨论,涵盖Perl、Python、Ruby、Tcl、PHP、JavaScript、XSLT等和其他语言。  
      本书在美国大学已使用了十余年,目前被欧美许多重要大学用于“程序设计语言”或者“软件系统”课程。本书适合高年级本科生或者一年级研究生使用,许多内容对专业程序员也很有价值。   MichaelL.Scott是罗切斯特大学计算机科学系的教授,前任系主任。他于1985年获得麦迪逊的威斯康星大学博士学位。他是Lynx分布式程序设计语言、Charlotte和Psyche并行操作系统、Bddge并行文件系统、Cashmere和InterWeave分布式共享存储系统和许多广泛使用的同步算法和并发数据结构的设计者或共同设计者。2001年获得该大学的”Rohert和PamelaGoergen本科生教学突出贡献奖”。.
      裘宗燕,北京大学数学学院信息科学系教授。长期从事计算机软件与理论、程序设计语言方面的研究和教学工作。先后翻译了多本国外计算机科学技术领域的经典名著,包括《程序设计语言——实践之路》、《C++程序设计语言(特别版)》、《计算机程序的构造和解释(第二版)》,《程序设计实践》等,负责了《代码大全(第2版)》的审校工作,深得国内读者好评。... 第1部分基础
    第1章引言
    1.1语言设计的艺术
    1.2程序设计语言的谱系
    1.3为什么研究程序设计语言
    1.4编译和解释
    1.5 程序设计环境
    1.6编译概览
    1.7总结和注记
    1.8练习
    1.9探索
    1.10有关参考文献
    第2章程序设计语言的语法
    2.1描述语法:正则表达式和上下文无关文法
    2.2扫描
    2.3语法分析
    2.4理论基础
    2.5总结和注记
    2.6练习
    2.7探索
    2.8有关参考文献
    第3章名字、作用域和约束
    3.1约束时间的概念
    3.2对象生存期和存储管理
    3.3作用域规则
    3.4作用域的实现
    3.5引用环境的约束
    3.6作用域里的约束
    3.7分别编译
    3.8总结和注记
    3.9练习
    3.10探索
    3.11有关参考文献
    第4章语义分析
    第5章目标机体系结构
    第2部分语言设计的核心问题
    第6章控制流
    第7章数据类型
    第8章子程序和控制抽象
    第9章数据抽象和面向对象
    第3部分其他程序设计模型
    第10章函数式语言
    第11章逻辑式语言
    第12章并发
    第13章脚本语言
    第4部分对实现的近距离考查
    第14章构造可运行程序
    第15章代码改进
    附录A本书中提到的程序设计语言
    附录B语言设计和语言实现
    附录C编号示例表
    参考书目
    索引
  • 内容简介:
      ★列为全球上百所大学标准教材和首席参考书!
      ★图书馆必备典藏,作者MichaelL.Scott是计算机领域的著名学者,译者是北京大学的裘宗燕教授,他熟悉专业,译笔流畅,因此,这是一本难得的著、译双馨的佳作。  这是一本很有特色的教材,其核心是讨论程序设计语言的工作原理和技术。本书融合了传统的程序设计语言教科书和编译教科书的有关知识,并增加了一些有关汇编层体系结构的材料,以满足没学过计算机组织的学生们的需要。书中通过各种语言的例子,阐释了程序设计语言的重要基础概念,讨论了各种概念之间的关系,解释了语言中许多结构的形成和发展过程,以及它们演化为今天这种形式的根源。书中还详细讨论了编译器的工作方式和工作过程,说明它们对源程序做了什么,以及为什么要那样做。书的每章最后附有复习题和一些更具挑战性的练习。这些练习的特别价值在于引导学生进一步深入理解各种语言和技术。本书第2版新增了脚本语言问题的讨论,涵盖Perl、Python、Ruby、Tcl、PHP、JavaScript、XSLT等和其他语言。  
      本书在美国大学已使用了十余年,目前被欧美许多重要大学用于“程序设计语言”或者“软件系统”课程。本书适合高年级本科生或者一年级研究生使用,许多内容对专业程序员也很有价值。
  • 作者简介:
      MichaelL.Scott是罗切斯特大学计算机科学系的教授,前任系主任。他于1985年获得麦迪逊的威斯康星大学博士学位。他是Lynx分布式程序设计语言、Charlotte和Psyche并行操作系统、Bddge并行文件系统、Cashmere和InterWeave分布式共享存储系统和许多广泛使用的同步算法和并发数据结构的设计者或共同设计者。2001年获得该大学的”Rohert和PamelaGoergen本科生教学突出贡献奖”。.
      裘宗燕,北京大学数学学院信息科学系教授。长期从事计算机软件与理论、程序设计语言方面的研究和教学工作。先后翻译了多本国外计算机科学技术领域的经典名著,包括《程序设计语言——实践之路》、《C++程序设计语言(特别版)》、《计算机程序的构造和解释(第二版)》,《程序设计实践》等,负责了《代码大全(第2版)》的审校工作,深得国内读者好评。...
  • 目录:
    第1部分基础
    第1章引言
    1.1语言设计的艺术
    1.2程序设计语言的谱系
    1.3为什么研究程序设计语言
    1.4编译和解释
    1.5 程序设计环境
    1.6编译概览
    1.7总结和注记
    1.8练习
    1.9探索
    1.10有关参考文献
    第2章程序设计语言的语法
    2.1描述语法:正则表达式和上下文无关文法
    2.2扫描
    2.3语法分析
    2.4理论基础
    2.5总结和注记
    2.6练习
    2.7探索
    2.8有关参考文献
    第3章名字、作用域和约束
    3.1约束时间的概念
    3.2对象生存期和存储管理
    3.3作用域规则
    3.4作用域的实现
    3.5引用环境的约束
    3.6作用域里的约束
    3.7分别编译
    3.8总结和注记
    3.9练习
    3.10探索
    3.11有关参考文献
    第4章语义分析
    第5章目标机体系结构
    第2部分语言设计的核心问题
    第6章控制流
    第7章数据类型
    第8章子程序和控制抽象
    第9章数据抽象和面向对象
    第3部分其他程序设计模型
    第10章函数式语言
    第11章逻辑式语言
    第12章并发
    第13章脚本语言
    第4部分对实现的近距离考查
    第14章构造可运行程序
    第15章代码改进
    附录A本书中提到的程序设计语言
    附录B语言设计和语言实现
    附录C编号示例表
    参考书目
    索引
查看详情
目前没有书店销售此书,我们为您搜索到一些相关商品
目前没有书店销售此书
相关图书 / 更多
程序设计语言:实践之路 (第二版)
程序员超强大脑
[荷兰]费莉安·赫尔曼斯(Felienne Hermans)
程序设计语言:实践之路 (第二版)
程序员考前突破:考点精讲、真题精解、难点精练
詹宏锋 李锋 许纪贤 编著
程序设计语言:实践之路 (第二版)
程序员的README
[美]克里斯·里科米尼(Chris Riccomini) (美) 德米特里·里
程序设计语言:实践之路 (第二版)
程序员的制胜技
[土耳其]塞达特·卡帕诺格鲁(Sedat Kapanoglu)
程序设计语言:实践之路 (第二版)
程序设计基础(C语言)(第3版)
刘明军 袁宁 张玲 蒋彦 赵亚欧 编著;潘玉奇 主编;蔺永政
程序设计语言:实践之路 (第二版)
程序设计基础(Python语言)(微课视频版)
陈守森;刘衍琦;邵燕;张言上;任爱华
程序设计语言:实践之路 (第二版)
程序设计算法基础
于瑞国 主编;赵满坤 副主编;喻梅;李雪威
程序设计语言:实践之路 (第二版)
程序员的算法趣题2
[日]增井敏克
程序设计语言:实践之路 (第二版)
程序性能优化理论与方法
韩林;高伟
程序设计语言:实践之路 (第二版)
程序设计基础实验和学习指导(C语言)(微课版)
苏小红 张羽 袁永峰 李东
程序设计语言:实践之路 (第二版)
程序设计基础(C语言)习题集与实验指导(第3版)
蒋彦 袁宁 张玲 赵亚欧 编著;潘玉奇 主编;蔺永政
程序设计语言:实践之路 (第二版)
程序设计基础(C语言)教程
刘媛媛;雷莉霞;胡平
您可能感兴趣 / 更多
程序设计语言:实践之路 (第二版)
下一代太空颠覆性技术与创新
斯科特·马德瑞
程序设计语言:实践之路 (第二版)
专业咖啡师手册1:手冲、法压和虹吸咖啡的专业制作指导
斯科特.拉奥
程序设计语言:实践之路 (第二版)
因果推断(因果推断的实践指南和前沿速览,经验研究的入门宝典和进阶之选)
斯科特·坎宁安(Scott Cunningham)
程序设计语言:实践之路 (第二版)
记忆与遗忘之间
斯科特·斯莫尔
程序设计语言:实践之路 (第二版)
自我超越:马斯洛需要金字塔的新层次(在人类“自我实现”之上的需求新层级)
斯科特.巴里.考夫曼
程序设计语言:实践之路 (第二版)
咖啡烘焙:烘豆基础手册
斯科特·拉奥 胡元正
程序设计语言:实践之路 (第二版)
咖啡烘焙:进阶实践手册
斯科特·拉奥 胡元正
程序设计语言:实践之路 (第二版)
雅各布斯的思想与摩西式的建造 纽约市当代规划
斯科特●拉森(Scott Larson) 著
程序设计语言:实践之路 (第二版)
蝙蝠侠 最后的游戏
斯科特·斯奈德 著
程序设计语言:实践之路 (第二版)
格林手外科手术学(第7版)
斯科特·沃尔夫(Scott W. Wolfe) 原著;蒋协远 主译;陈山林
程序设计语言:实践之路 (第二版)
产品渲染技法全教程
斯科特·罗伯森 托马斯·伯特利 编著;张雷 苏艺 王娜娜 译
程序设计语言:实践之路 (第二版)
要赢更要受欢迎
斯科特·格伯、瑞恩·波 著