程序设计语言原理(原书第7版)
作者:(美)赛巴斯塔 著,张勤,王方矩 译
出版:机械工业出版社 2007.6
页数:496
定价:65.00 元
ISBN-13:9787111208532
ISBN-10:7111208536
去豆瓣看看 出版者的话
专家指导委员会
译者序
前言
第1章 基本概念
1.1 学习程序设计语言原理的缘由
1.2 程序设计应用领域
1.3 语言评估标准
1.4 影响语言设计的因素
1.5 语言分类
1.6 语言设计中的权衡
1.7 实现方法
1.8 程序设计环境
小结*复习题*练习题
第2章 主要程序设计语言的发展
2.1 Zuse的Plankalkiil语言
2.2 最小硬件的程序设计:伪代码
2.3 IBM 704计算机与:Fortrzan
2.4 函数式程序设计:LISP语言
2.5 迈向成熟的第一步:ALGOL 60
2.6 商务记录计算机化:COBOL
2.7 分时操作的开始:BASIC
2.8 用途广泛的语言:PL/I
2.9 两种早期的动态语言:APL和SNOBOI
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 脚本语言:JavaScript、PHP及Python
2.19 一种基于C的新世纪语言:C#
2.20 标志与程序设计混合式语言
小结*文献注释*复习题*练习题
第3章 描述语法和语义
3.1 概述
3.2 描述语法的普遍问题
3.3 描述语法的形式方法
3.4 属性文法
3.5 描述程序的意义:动态语义
小结*文献注释*复习题*练习题
第4章 词法分析和语法分析
4.1 概述
4.2 词法分析
4.3 语法分析问题
4.4 递归下降语法分析
4.5 自底向上语法分析
小结*复习题*练习题*程序设计练习题
笫5章 名字、绑定、类型检测和作用域
第6章 数据类型
第7章 表达式与赋值语句
第8章 语句层次的控制结构
第9章 子程序
第10章 实现子程序
第11章 抽象数据类型和封装结构
第12章 支持面向对象的程序设计
第13章 并发
第14章 异常处理
第15章 函数式程序设计语言
第16章 逻辑程序设计语言
参考文献
索引
Robert W.Sebesta,在宾夕法尼亚州大学获得计算机科学硕士和博士学位,并拥有三十多年的教授计算机科学课程的经验。目前担任科罗拉多大学科罗拉多泉分校计算机科学系的副教授和系主任、ACM和IEEE计算机学会的会员,主要研究方向是设计和评估程序设计语言、编译器设计以及软件测试方法和工具。
《程序设计语言原理(原书第7版)》从为什么学习程序设计语言人手,深入细致地讲解了命令式语言的主要结构及其设计与实现,内容涉及变量、数据类型、表达式和赋值语句、控制语句、子程序、数据抽象机制、支持面向对象程序设计(继承和动态方法绑定)、并发程序单元和异常处理等方面。在最后两章介绍了函数式程序设计语言和逻辑程序设计语言。
《程序设计语言原理(原书第7版)》内容丰富,剖析透彻,被美国和加拿大多所高等院校采用作为教材。奉书既可用做高等院校计算机及相关专业本科生程序设计语言课程的教材和参考书,也可供程序设计人员参考。
比价列表