第6章编码解答.ppt

第6章 程序编码 内容介绍 6.1 结构化程序设计 6.2 程序设计风格 6.3 程序设计语言的选择 6.4 小结 6.1 结构化程序设计 6.2 程序设计风格 1.源程序文档化 2. 数据说明 3.语句构造 4. 输入/输出 5. 程序的运行效率 6.3 程序设计语言的选择 为某个特定开发项目选择程序设计语言时,既要从技术角度、工程角度、心理学角度评价和比较各种语言的适用程度,又必须考虑现实可能性,有时需要做出某种合理的折衷。 6.3.1 程序设计语言的分类 1.第一代语言:机器语言 自从有了计算机,就有了机器语言,它是由机器指令组成的语言。不同的机器有相应的一套机器语言,用这种语言编写的程序都是二进制代码的形式,并且所有的地址分配都是以绝对地址的形式处理。 2.第二代语言:汇编语言 它比机器语言直观,每一条符号指令与相应的机器指令有对应关系,同时增加了一些诸如宏、符号地址等功能。 3.第三代语言:高级程序设计语言 (1)基础语言:BASIC、FORTRAN、COBOL等。 (2)结构化语言:PL/1、PASCAL、C和Ada,它们都是从ALGOL语言派生出来的。 (3)专用语言:APL、Lisp、PROLOG、Smalltalk、C++、Java等。 4.第四代语言 第四代语言将语言的抽象层次又提高到一个新的高度。 6.3.2选择语言的一般准则 当衡量

文档评论(0)

1亿VIP精品文档

相关文档