|
第四代语言(the fourth generation language)是一种便于非计算机专业人员掌握使用的程序设计语言,通常适用于一类应用领域。这类语言出现于20世纪70年代, 80年代后得到迅速发展。这种语言的目的一是为了让非专业程序员用户能直接编制计算机程序,二是为了提高程序开发的速度。这类语言目前门类繁多,尚无标准,在语法及能力上有很大差异。其中有一些是支持非过程编码的,更多的是既含有非过程语句也含有过程语句。 其主要特点是: 1.对用户友善,一般采用类自然语言, 图形或表格等描述方式, 普通用户很容易掌握使用。 2.多数与数据库系统相结合,可直接对数据库进行操作。 3.对许多应用功能均有默认假设,用户不必详细说明每一件事情的做法。 4.程序码长度及获得结果的时间与使用COBOL等语言相比约少一个数量级。 5.支持结构化编码,易于理解和维护。 典型的第四代语言有数据库查询语言、报表生成程序、应用生成程序、电子表格、图形语言等。多数第四代语言是面向领域的, 很少是通用的。对特定领域而言, 这类语言的发展趋势是更趋于自然化、多媒体化。 【出处】张效祥. 计算机科学技术百科全书,清华大学出版社,2018年5月第3版。
|