程序设计语言概念和结构(原书第2版)/国外经典教材
内容提要 :
本书主要讲述编程语言的概念和结构,并且以C语言和Pascal语言介绍了命令式编程,以C++和Smalltalk介绍面向对象编程,以Standard ML和Scheme dialect of Lisp介绍函数型语言编程;还在第1版的基础上增加数组、记录和指针等数据类型的描述,以及各种编程语言的要点。本书重点在于编程语言的概念,而非语言的特性。书中还包含了许多示例和编程练习。
本书可作为大学本科高年级的编程语言课程的教材,也可作为本科课程的辅助参考。
编辑推荐 :
本书是国外比较成功的一本讨论程序设计语言的教科书,已在一些学校使用多年。书的主要内容包括:引论、命令式程序设计、面向对象的程序设计、函数式程序设计、其他程序设计范型以及语言的描述六大部分。本书适合作为计算机及其相关专业本科高年级学生的教材或教学参考书,或作为研究生的基础课程教材或参考书,也适合其他相关的技术人员参考。本书的学习基础是学过用过一种或几种程序设计语言(最好是PASCAL/C/C++),有一定程序设计经验,并对数据结构等计算机基础知识有所理解。
作者简介 :
目录 :
出版者的话
专家指导委员会 译者序 前言 第一部分 引言 第一章 程序设计语言的位置 第二章 语言的描述:语法结构 第二部分 命令式程序设计 第三章 语句:结构化程序设计 第四章 类型:数据表示 第五章 过程活动 第三部分 面向对象程序设计 第六章 数据和操作 第七章 面向对象程序设计 第四部分 函数式程序设计 第八章 函数式程序设计的要素 第九章 一个有类型语言中的函数式程序设计 第十章 表的函数程序设计 第五部分 其他范例 第十一章 逻辑式程序设计 第十二章 并发程序设计导引 第六部分 语言的描述 第十三章 语义方法 第十四章 静态类型 第十五章 语言概览 参考文献 索引 |