- 3
- 0
- 约3.04千字
- 约 27页
- 2016-12-25 发布于广东
- 举报
Tankertanker Design 第5章 编程 5.1 编程语言 5.2 高级程序设计 5.3 编码规范 5.4 程序调试 5.5 小结 习题 5.1.1 程序设计语言历史 5.1.2 结构化程序设计 5.1.3 选择语言的标准 5.1 编程语言 第一代计算机语言称为机器语言。机器语言将计算机指令中的操作码和操作数以“0”和“1”的二进制表示,可被计算机直接识别和执行。机器语言的优点是无需翻译,占用内存少、执行速度快。缺点是随计算机硬件的不同差异很大,并且由于机器指令和数据都是二进制,难于阅读和记忆,其编码工作量大,难以维护管理。 5.1.1 程序设计语言历史 第二代计算机语言称为汇编语言。汇编语言引入助记符来表示机器指令的符号语言。例如用ADD表示加法,用SUB表示减法等。用汇编语言编写的程序必须经过翻译(称为汇编),变成机器语言程序才能被计算机识别和执行。汇编语言在一定程度上克服了机器语言难于辨认和记忆的缺点,但对于大多数用户来说,仍然不便于理解和使用。 第三代计算机语言称为面向过程编程语言。从面向过程编程语言开始,计算机编程语言进入了高级编程语言阶段。高级编程语言的描述形式接近自然语言,采用类似自然语言的形式描述对问题的处理过程,用数学表达式的形式描述对数据的计算过程。高级编程语言使得人们不必需关
原创力文档

文档评论(0)