出版日期:2006年01月
ISBN:9787508324906
[十位:7508324900]
页数:504
定价:¥49.80
店铺售价:¥40.50
(为您节省:¥9.30)
店铺库存:6
本
正在处理购买信息,请稍候……
我要买:
本
* 如何购买
联系店主:
15758542161
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-12-27 16:22:51]
沈*
宜昌市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-12-27 15:53:12]
王**
郑州市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-12-26 16:54:05]
王**
潍坊市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-12-26 14:44:29]
小**
昆明市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-12-26 10:48:37]
林*
宜宾市
《程序设计语言概念(第六版)》内容提要:
《程序设计语言概念》一直是无可争议的经典教材,而其第6版则沿袭了它的一贯传统,为读者提供了有关程序设计语言概念的广泛而深入的介绍。通过分析不同语言构造的设计问题,研究一些*常见语言中这些构造的设计选择,并仔细比较各种不同的设计方法,从而使读者可以为理解程序设计语言的基本概念打下坚实的基础。
通过阅读这本教材,可以使学生在学习新语言、为特定任务选择适当的语言,以及理解实现的重要意义等方面的能力得到迅速提升。
第6版新增内容:
扩展介绍了**面向对象主题;
补充了有关Java、JavaScript、Perl和PHP等语言的内容;
增加了有关函数式程序设计的讨论,包括元语言(ML);
提供了历史点评以及对James Gosling、Larry Wall、Alan Cooper等人的人物访谈,从而使有关内容更有实际意义;
为学生提供了在线资源,包括疑难解答、编程项目和语言手册;
每章的*后都提供了实验项目,使学生能更多地动手实践。
《程序设计语言概念(第六版)》图书目录:
前言
第1章 入门知识
1.1 为什么研究程序设计语言的概念
1.2 程序设计领域
1.3 语言评价标准
1.4 对语言设计的影响
1.5 语言分类
1.6 语言设计权衡
1.7 实现方法
1.8 编程环境
小结
复习思考题
有关问题集
第2章 主要程序设计语言的发展之路
2.1 Zuse的Plankalkül
2.2 *小硬件程序设计:伪代码
2.3 IBM 704和Fortran
2.4 函数式程序设计:LISP
2.5 向优化前进的**步:ALGOL 60
2.6 计算机化的商业记录:COBOL
2.7 分时的起步:BASIC
人物访谈
2.8 面向全盘:PL/I
2.9 两种早期的动态语言:APL和SNOBOL
2.10 数据抽象的萌芽:SIMULA 67
2.11 正交设计:ALGOL 68
2.12 ALGOL之后的一些早期语言
2.13 基于逻辑的程序设计;Prolog
2.14 历史上付出*大设计投入的语言:Ada
2.15 面向对象程序设计:Smalltalk
2.16 结合命令式和面向对象的特性:C++
2.17 基于命令式的面向对象语言:Java
2.18 面向Web的脚本语言:JavaScript和PHP
2.19 新千年的新语言:C#
小结
参考书目
复习思考题
有关问题集
第3章 描述语法和语义
3.1 引言
3.2 描述语法的一般问题
3.3 描述语法的形式化方法
3.4 属性文法
3.5 描述程序的含义;动态语义
小结
参考书目
复习思考题
有关问题集
第4章 词法和语法分析
4.1 引言
4.2 词法分析
4.3 解析问题
4.4 递归下行解析
4.5 自底向上解析
小结
复习思考题
有关问题集
程序设计练习
第5章 名、绑定、类型检查和作用域
5.1 引言
5.2 名
5.3 变量
5.4 绑定概念
人物访谈
5.5 类型检查
5.6 强类型
5.7 类型兼容性
5.8 作用域
5.9 作用域和生命期
5.10 引用环境
5.11 命名常量
5.12 变量初始化
小结
复习思考题
有关问题集
程序设计练习
第6章 数据类型
……
第7章 表达式和赋值语句
第8章 语句级控制结构
第9章 子程序
第10章 实现子程序
第11章 抽象数据类型和封装构造
第12章 对面向对象程序设计的支持
第13章 并发
第14章 异常处理和事件处理
第15章 函数式程序设计语言
第16章 逻辑程序设计语言
参考文献
《程序设计语言概念(第六版)》编辑推荐与评论:
书评
本书的根本目的是向读者提供一些必要的工具,以便对现有以及将来出现的程序设计语言做出适当的评价,另外还力图帮助读者打好学习编译器设计的基础。
本书描述了程序设计语言的基本概念,在此讨论了不同语言构造的设计问题,分析了采用某些*常用的语言来设计这些构造的选择方法,并对诸多设计方案进行了仔细比较。
要对程序设计语言进行科学地研究,就必须对一些相关主题加以分析,其中包括描述程序设计语言语法和语义的形式化方法,这部分内容将在第3章中介绍。另外,对于不同语言构造的实现技术也必须考虑在内。词法和语法分析将在第4章讨论,子程序链接的实现是第10章的内容。另外一些语言构造的实现也将在本书的其他部分出现。
《程序设计语言概念(第六版)》作者介绍:
ROBERT SEBESTA是Colorado大学(Colorado Springs)计算机科学副教授。他于Penn State大学获得其博士学位。其研究领域为程序设计语言设计和软件测试。另外,他也是畅销书《Programming the World Wide Web》(Addison-Wesley出版)的作者。