第四语言:70年代后,主要特征是用户极 端友好、声明式、交互式和非过程式的编程语言、 高效的程序代码、智能缺省假设、完备的数据库、 应用程序生成器。代表语言: FOXPRO、VFP、 VC、VB等等。 4GL溶入了许多新发展的技术,如,事件驱 动、分布式数据共享、多媒体技术,4GL是一个 交互式的程序设计环境
第四代语言:70年代后,主要特征是用户极 端友好、声明式、交互式和非过程式的编程语言、 高效的程序代码、智能缺省假设、完备的数据库、 应用程序生成器。代表语言:FOXPRO、VFP、 VC、VB等等。 4GL溶入了许多新发展的技术,如,事件驱 动、分布式数据共享、多媒体技术,4GL是一个 交互式的程序设计环境
3、程序设计语言的选择 一般来说来,高级语言明显优于汇编语言, 因此,除了在很特殊的应用领域(例如,对程序执 行时间和使用的空间都有很严格限制的情况;体 系结构特殊的微处理机,以致在这类机器上通常 不能实现高级语言编译程序),或者大型系统中执 行时间非常关键的(或直接依赖于硬件的)一小部 分代码需要用汇编语言书写之外,其他程序宜用 高级语言书写
3、程序设计语言的选择 一般来说来,高级语言明显优于汇编语言, 因此,除了在很特殊的应用领域(例如,对程序执 行时间和使用的空间都有很严格限制的情况;体 系结构特殊的微处理机,以致在这类机器上通常 不能实现高级语言编译程序),或者大型系统中执 行时间非常关键的(或直接依赖于硬件的)一小部 分代码需要用汇编语言书写之外,其他程序宜用 高级语言书写
为了降低软件开发和维护的总成本,提高软 件的可靠性,选择程序设计语言的理想标准是: (1)选用的高级语言应该有理想的模块化机 制,以及可读性好的控制结构和数据结构; (2)选用的语言应该使编译程序能够尽可能 多地发现程序中的错误; 3)选用的语言应该具有良好的独立编译机 制。 但是在实际选用语言时不能仅仅考虑理论上 的标准,还必须同时考虑实用方面的各种限制
为了降低软件开发和维护的总成本,提高软 件的可靠性,选择程序设计语言的理想标准是: (1)选用的高级语言应该有理想的模块化机 制,以及可读性好的控制结构和数据结构; (2)选用的语言应该使编译程序能够尽可能 多地发现程序中的错误; (3)选用的语言应该具有良好的独立编译机 制。 但是在实际选用语言时不能仅仅考虑理论上 的标准,还必须同时考虑实用方面的各种限制
编码风格 良好的源程序代码应该是的逻辑简明清晰、易 读易懂,为了做到这一点,应该遵循下述规则 1.程序内部的文档 所谓程序内部的文档包括 恰当的标识符 适当的注解语句 程序的组织视觉
二、 编码风格 良好的源程序代码应该是的逻辑简明清晰、易 读易懂,为了做到这一点,应该遵循下述规则: 1. 所谓程序内部的文档包括: ➢恰当的标识符 ➢适当的注解语句 ➢程序的组织视觉
1、标识符指变量的命名。 2、注释语句分为两类: 序言性注释语句 描述性注释语句 3、组织视觉是指写程序的形式布局。如, 缩格风格
1、标识符指变量的命名。 2、注释语句分为两类: 序言性注释语句 描述性注释语句 3、组织视觉是指写程序的形式布局。如, 缩格风格