第七章编 7.1程序设计语言 7.2程序设计风格 73编码工具 退出
7.1 程序设计语言 7.2 程序设计风格 7.3 编码工具 退出 第七章 编码
7.1程序设计语言 711程序设计语言的分类 7.12程序设计语言的特点 71.3程序设计语言的选择 退出
7.1 程序设计语言 7.1.1 程序设计语言的分类 7.1.2 程序设计语言的特点 退出 7.1.3 程序设计语言的选择
711程序设计语言的分类 大体上,程序设计语言分为以下几类: (1)机器语言 (2)汇编语言 (3)高级语言 由于高级语言种类繁多,我们可以从应用特点 语言内在特点和对客观系统的描述三个不同的角度 来对高级语言进行分类
7.1.1 程序设计语言的分类 大体上,程序设计语言分为以下几类: (1)机器语言 (2)汇编语言 (3)高级语言 由于高级语言种类繁多,我们可以从应用特点、 语言内在特点和对客观系统的描述三个不同的角度 来对高级语言进行分类
1、从应用特点的角度来分 (1)基础语言(例: FORTRAN, BASIC, COBOL和 ALGOL) (2)结构化语言(例: ALGOL,PL1 PASCAL, C, Ada) (3)专用语言(例:APL,LISP, PROLOG, BLISS, FORTH)
(1)基础语言(例:FORTRAN,BASIC, COBOL和ALGOL) (2)结构化语言(例:ALGOL,PL/1, PASCAL,C,Ada) (3)专用语言(例:APL,LISP,PROLOG, BLISS,FORTH) 1、从应用特点的角度来分
2、从语言内在特点的角度来分 (1)系统实现语言(例:C语言) (2)静态高级语言(例: FORTRAN、 COBOL) (3)块结构高级语言(例: PASCAL ALGOL (4)动态高级语言
(1)系统实现语言(例:C语言) (2)静态高级语言(例:FORTRAN、COBOL) (3)块结构高级语言(例:PASCAL, ALGOL) (4)动态高级语言 2、从语言内在特点的角度来分
3、从描述客观系统的角度来分 (1)面向过程语言 数据结构+算法 (2)面向对象语言 对象+消息 例: Delphi、 Visual basic、 JAVA、C++
(2)面向对象语言 对象+消息 (1)面向过程语言 数据结构+算法 3、从描述客观系统的角度来分 例:Delphi、Visual Basic、 JAVA、C++
712程序设计语言的特点 1.名字说明 2.类型说明 3.选择控制结构 4.循环控制结构 5.程序对象的局部性 6.变量的局部共享 7.异常处理 8.独立编译
7.1.2 程序设计语言的特点 1.名字说明 2.类型说明 3.选择控制结构 4.循环控制结构 5.程序对象的局部性 6.变量的局部共享 7.异常处理 8.独立编译
71.3程序设计语言的选择 般情况下,我们采用高级语言来编程 选择具体高级语言类型的原则: (1)系统的应用领域 (2)用户的要求 (3)软件的执行环境 (4)目标系统的性能要求 (5)程序员的知识水平 (6)软件的可移植性要求
7.1.3 程序设计语言的选择 一般情况下,我们采用高级语言来编程。 选择具体高级语言类型的原则: (1)系统的应用领域 (2)用户的要求 (3)软件的执行环境 (4)目标系统的性能要求 (5)程序员的知识水平 (6)软件的可移植性要求
7.2程房设计风格 721程序内部的文档 722数据说明 72.3语句构造 72.4输入/输出 72.5效率 退出
7. 2 程序设计风格 7.2.1 程序内部的文档 7.2.2 数据说明 7.2.3 语句构造 退出 7.2.4 输入/输出 7.2.5 效率
7.21程序内部的文档 程序内部的文档包括: 恰当的标识符(变量和标号)的名字; 适当的注释; 程序的视觉组织
程序内部的文档包括: 恰当的标识符(变量和标号)的名字; 适当的注释; 程序的视觉组织。 7.2.1 程序内部的文档