高级语言程序设计
- ISBN:9787118069501
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:408页
- 出版时间:2010-07-01
- 条形码:9787118069501 ; 978-7-118-06950-1
本书特色
《高级语言程序设计》:普通高等教育“十一五”国家级规划教材,现代计算机科学与技术教材系列
目录
节选
这是一本以Pascal为宿主语言,介绍高级程序设计语言及其程序设计基础,同时,用语言比较方法介绍C语言及其程序设计的教材。《高级语言程序设计》基于计算机科学与技术一级学科人才培养科学理论,按照计算机科学与技术学科系列教材一体化设计的纲要,全面介绍了高级程序设计语言及其程序设计的基本內容,包括基本概念、基本结构、设施、成分和控制机制及程序设计的基本方法和技术。全书分两部分。**部分以Pascal语言为宿主语言,介绍高级语言及其程序设计的基础内容;第二部分运用程序设计语言理论(原理),从语言比较学的角度,通过两种语言对比分析的方法介绍C语言及其程序设计。这样一种写作的方式,既总结了Pascal语言的内容,又展示了另一种不同风格的过程性语言,还传达了一种学习新型程序设计语言及其程序设计的方法,可加深读者对高级程序设计语言的认识,同时也为后续课程的学习提供了更为宽广的基础。《高级语言程序设计》可作为计算机科学类专业和非计算机科学类专业“高级语言程序设计”课程的教材.也可供高等学校的教师、学生和广大工程技术人员参考。
相关资料
插图:语言分为自然语言和人工语言。以西语系中的语言为例,无论是自然语言,还是人工语言,都是基于某个字符集合上的字符串组成的集合。构成语言的这种字符串实际上就是该语言的字、词或句子(语句)。语言的描述就是该语言的表达形式。定义语言,就是要描述构成语言的字符串的语法、语义和语用。语法、语义和语用反映了刻画语言的三个不同的侧面。下面,分别介绍程序设计语言的这三个方面。(1)语法语法(Syntax)刻画了程序设计语言的构成规律,即构成语言中各种语言成分的生成规则。语法又分词法和文法两部分。词法负责语言中单个字和词的形成,文法负责由字和词组成的短语和句子的构造。程序设计语言语法的描述对于程序设计语言的设计者、实现者和使用者都是非常重要的。客观上,要求程序设计语言语法的描述必须严密、简洁和易读,因此,应该选择良好的语法表示工具来描述程序设计语言的语法。尽管自然语言可以作为描述程序设计语言语法的工具,但是由于它往往会引起二义性,而且还不能方便地使语言翻译程序的实现者构造自动翻译工具,因此,程序设计语言的语法表示工具常采用形式化的工具。现在,语法的形式化表示工具常常采用Backus-Naur范式和语法图。Backus-Naur范式以严谨性著称,而语法图具有形象直观的特点,两者在理论上都属于形式语言理论的范畴。而形式语言理论告诉我们,两种形式化的表示工具是等价的。
-
MySQL数据库案例教程
¥34.9¥49.8 -
软件工程导论——方法、工具和案例(题库·微课视频版)
¥34.9¥49.8 -
Java语言程序设计
¥66.5¥95.0 -
计算
¥92.2¥128.0 -
C语言程序设计
¥31.9¥45.5 -
KUKA(库卡)工业机器人编程与操作
¥59.3¥79.0 -
用户增长方法论:找到产品长盛不衰的增长曲线
¥60.5¥89.0 -
编译原理(第4版)/刘铭
¥24.8¥45.0 -
硅谷之火-人与计算机的未来
¥19.9¥39.8 -
中文版PHOTOSHOP 2024完全自学教程
¥83.9¥119.8 -
智能控制与强化学习先进值迭代评判设计
¥109.0¥139.8 -
实战数据可视化Excel篇
¥27.4¥49.8 -
人工智能应用基础(第2版)
¥32.7¥46.0 -
有限元基础与COMSOL案例分析
¥83.9¥119.8 -
企业AI之旅
¥43.5¥79.0 -
系统集成项目管理工程师教程(第3版
¥97.3¥139.0 -
可编程控制器系统应用编程(中级)
¥44.9¥59.8 -
Blender超级学习手册
¥83.9¥119.9 -
人工智能极简史
¥49.6¥68.0 -
利用PYTHON进行数据分析(原书第3版)
¥116.2¥149.0