首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

程序设计语言概念(第7版影印版)

2010-02-12 
基本信息·出版社:高等教育出版社 ·页码:724 页 ·出版日期:2006年01月 ·ISBN:7040194112 ·条形码:9787040194111 ·版本:第7版 ·装帧:平装 · ...
商家名称 信用等级 购买信息 订购本书
程序设计语言概念(第7版影印版) 去商家看看
程序设计语言概念(第7版影印版) 去商家看看

 程序设计语言概念(第7版影印版)


基本信息·出版社:高等教育出版社
·页码:724 页
·出版日期:2006年01月
·ISBN:7040194112
·条形码:9787040194111
·版本:第7版
·装帧:平装
·开本:16
·正文语种:英语
·丛书名:国外优秀信息科学与技术系列教学用书

内容简介 20世纪末,以计算机和通信技术为代表的信息科学和技术对世界经济、科技、军事、教育和文化等产生了深刻影响。信息科学技术的迅速普及和应用,带动了世界范围信息产业的蓬勃发展,为许多国家带来了丰厚的回报。进入21世纪,尤其随着我国加入WTO,信息产业的国际竞争将更加激烈。我国信息产业虽然在20世纪末取得了迅猛发展,但与发达国家相比,甚至与印度、爱尔兰等国家相比,还有很大差距。国家信息化的发展速度和信息产业的国际竞争能力,最终都将取决于信息科学技术人才的质量和数量。引进国外信息科学与技术优秀教材,在有条件的学校推动开展英语授课或双语教学,是教育部为加快培养大批高质量的信息技术人才采取的一项重要举措。为此,教育部要求由高等教育出版社首先开展信息科学与技术教材的引进试点工作。同时提出了两点要求,一是要高水平,二是要低价格。在高等教育出版社和信息科学技术引进教材专家组的努力下,经过比较短的时间,第一批由教育部高等教育司推荐的20多种引进教材已经陆续出版。这套教材出版后受到了广泛的好评,其中有不少是世界信息科学技术领域著名专家、教授的经典之作和反映信息科学技术最新进展的优秀作品,代表了目前世界信息科学技术教育的一流水平,而且价格也是最优惠的,与国内同类自编教材相当。这套教材基本覆盖了计算机科学与技术专业的课程体系,体现了权威性、系统性、先进性和经济性等特点。 在引进教材的同时,我们还应做好消化吸收,注意学习国外先进的教学思想和教学方法,提高自编教材的水平,使我们的教学和教材在内容体系上,在理论与实践的结合上,在培养学生的动手能力上能有较大的突破和创新。
作者简介 Robert Sebesta是科罗拉多大学科罗拉多泉分校计算机科学系的副教授。Sebesta教授在位于波尔德的科罗拉多大学获得应用数学专业学士学位,在宾西法尼亚州立大学获得计算机科学专业硕士和博士学位。他在讲授计算机科学课程方面具有超过34年的经验。他的专业兴趣在于程序设计语言的设计和评估、编译器设计以及软件测试方法和工具。
目录
Chapter 1 Preliminaries
 1.1 Reasons for Studying Concepts of Programming Languages
 1.2 Programming Domains
 1.3 Language Evaluation Criteria
 1.4 Influences on Language Design
 1.5 Language Categories
 1.6 Language Design Trade-offs
 1.7 Implementation Methods
 1.8 Programming Environments
 Summary·Review Questions·Problem Set

Chapter 2 Evolution of the Major Programming Languages
 2.1 Zuse's Plankalkul
 2.2 Minimal Hardware Programming: Pseudocodes
 2.3 The IBM 704 and Fortran
 2.4 Functional Programming: LISP
 2.5 The First Step Toward Sophistication: ALGOL 60
 2.6 Computerizing Business Records: COBOL
 2.7 The Beginnings of Timesharing: BASIC
 Interview: ALAN COOPER——User Design and Language Design
 2.8 Everything for Everybody: PL/I
 2.9 Two Early Dynamic Languages: APL and SNOBOL
 2.10 The Beginnings of Data Abstraction: SIM U LA 67
 2.11 Orthogonal Design: ALGOL 68
 2.12 Some Early Descendants of the ALGOLs
 2.13 Programming Based on Logic: Prolog
 2.14 History's Largest Design Effort: Ada
 2.15 Object-Oriented Programming: Smalltalk
 2.16 Combining Imperative and Object-Oriented Features: C++
 2.17 An Imperative-Based Object-Oriented Language: Java
 2.18 Scripting Languages: JavaScript, PHP, and Python
 2.19 A C-Based Language for the New Millennium: C#
 2.20 Markup/Programming Hybrid Languages
 Summary·Bibliographic Notes·Review Questions .Problem Set

Chapter 3 Describing Syntax and Semantics
 3.1 Introduction
 3.2 The General Problem of Describing Syntax
 3.3 Formal Methods of Describing Syntax
 3.4 Attribute Grammars History Note
 3.5 Describing the Meanings of Programs: Dynamic Semantics History Note
 Summary·Bibliographic Notes·Review Questions·Problem Set
 Programming Exercises

Chapter 4 Lexical and Syntax Analysis
 4.1 Introduction
 4.2 Lexical Analysis
 4.3 The Parsing Problem
 4.4 Recursive-Descent Parsing
 4.5 Bottom-Up Parsing
 Summary·Review Questions·Problem Set·Programming Exercises

Chapter 5 Names, Bindings, Type Checking, and Scopes
 5.1 Introduction
 5.2 Names
……
Chapter 6 Data Types
Chapter 7 Expressions and Assignment Statement
Chapter 8 Statement-Level Control Structures
Chapter 9 Subprograms
Chapter 10 Implementing Subprograms
Chapter 11 Abstract Data Types and Encapsulation Constructs
Chapter 12 Support for Object-Oriented Programming
Chapter 13 Concurrency
Chapter 14 Exception Handling and Event Handling
Chapter 15 Functional Programming Languages
Chapter 16 Logic Programming Languages
……
热点排行