您好,欢迎光临有路网!
程序设计语言概念(第六版)
QQ咨询:
有路璐璐:

程序设计语言概念(第六版)

  • 作者:(美)西贝斯塔
  • 出版社:中国电力出版社
  • ISBN:9787508324906
  • 出版日期:2006年01月01日
  • 页数:504
  • 定价:¥49.80
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《程序设计语言概念》一直是无可争议的经典教材,而其第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章的内容。另外一些语言构造的实现也将在本书的其他部分出现。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外