• 1.摘要
  • 2.基本信息
  • 3.内容简介
  • 4.图书目录
  • 5.参考资料

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

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

《程序设计语言概念(第9版)》是2011年1月清华大学出版社出版的图书,作者是Robert W.Sebesta、译者徐明星。

基本信息

  • 书名

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

  • 作者

    Robert W.Sebesta

  • 译者

    徐明星

  • ISBN

    9787302229568

  • 定价

    69元

  • 出版社

    清华大学出版社

  • 出版时间

    2011.01.01

  • 装帧

    平装

内容简介

程序设计语言是计算机教学的基础课程。大部分的高等院校程序设计语言教材旨在讲解语法形式,讲解如何写出让编译器接受的语句,以及这些语句是如何被编译器理解的。学生很容易将程序设计语言当作一门特殊的外语来学习,将编程当作是句型练习,编程过程就是语言翻译的过程——即将头脑中的“内部言语”翻译成符合某种程序设计语言语法的语句。当面对以练习语法为主要目的习题时,这样的翻译过程容易完成,而当面对复杂的综合性习题或者要编程实现算法时,学生往往就会觉得难以下手。

导致这种情况的根本原因是学生的思维没有上升到计算机解题的思维。程序设计语言是一种人造语言,它与汉语、英语、法语等自然语言存在着很大的不同。程序设计语言是在一定的设计思想指导下,权衡多种因素,精心为计算机定义的。程序设计语言的语法和语义只是外在的表现,程序设计语言的本质是解决应用领域问题的方法与工具。语言既是思维的表达,也是思维的工具。如果局限于程序设计语言定义的语法和语义,不能运用语言工具来辅助自己的思维,必然会限制用程序设计语言来解决实际问题的能力。

本书并不是介绍某一种具体的程序设计语言所蕴涵的计算机解题原理,而是直接解释说明一般性原理,并介绍这些原理在不同程序设计语言中的实现,比较不同语言实现的优劣。这是一种从本质到现象的论述方式,它使读者更关注于程序设计语言原理本身,为今后深入理解和掌握具体的程序设计语言,选择更合适的程序设计语言来解决具体问题,乃至于创造实现新的程序设计语言都打下扎实的基础。

本书作者有长达几十年的计算机科学教育经历,书中内容丰富,论述全面,被美国和加拿大多所高等院校采用作为教材。本书既可用做高等院校计算机及相关专业程序设计语言课程的教材和参考书,也可供程序设计人员参考。

1

图书目录

第1章 预备知识 1

1.1 学习程序设计语言原理的

原因 1

1.2 程序设计领域 3

1.2.1 科学应用 3

1.2.2 商务应用 3

1.2.3 人工智能 4

1.2.4 系统程序设计 4

1.2.5 网络软件 4

1.3 语言评价标准 5

1.3.1 可读性 5

1.3.2 可写性 9