发展历程 什么是第四代编程语言(4gl)? -技术百科的定义

什么是第四代编程语言(4gl)? -技术百科的定义

目录:

Anonim

定义-第四代(编程)语言(4GL)是什么意思?

第四代(编程)语言(4GL)是一组编程语言,它们试图比3GL更接近人类语言,思维方式和概念化方式。


4GL旨在减少软件开发的总体时间,精力和成本。 4GL的主要领域和家族包括:数据库查询,报告生成器,数据处理,分析和报告,屏幕绘制器和生成器,GUI创建器,数学优化,Web开发和通用语言。


也称为第四代语言,特定领域语言或高生产率语言。

Techopedia解释了第四代(编程)语言(4GL)

4GL通过使用类似于英语的单词和短语以及在适当时使用图标,图形界面和符号表示的方式,对程序员更友好,并提高了编程效率。 使用4GL实现效率的关键在于工具与应用程序域之间的适当匹配。 此外,4GL扩大了能够从事软件开发的专业人才的数量。


许多4GL与数据库和数据处理相关联,从而允许使用与领域专家制定业务规则和处理顺序的方式紧密匹配的语言来高效开发面向业务的系统。 许多此类面向数据的4GL基于IBM发明的结构化查询语言(SQL),随后被ANSI和ISO用作管理结构化数据的标准语言。


大多数4GL都具有添加3GL级别代码的功能,以将特定的系统逻辑引入4GL程序。


最雄心勃勃的4GL(也称为“第四代环境”)尝试使用CASE工具中的设计以及数据结构,屏幕,报告和某些特定逻辑的附加规范来生成整个系统。

什么是第四代编程语言(4gl)? -技术百科的定义