开发运营 发展 第四代(编程)语言 (4GL)

发表于 2021-12-18 11:40:16
第四代(编程)语言 (4GL) 是什么意思?
第四代(编程)语言 (4GL) 是一组编程语言,它们试图比 3GL 更接近人类语言、思维形式和概念化。

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

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

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

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

大多数 4GL 包含添加 3GL 级代码以将特定系统逻辑引入 4GL 程序的能力。

最雄心勃勃的 4GL,也被称为第四代环境,试图根据在 CASE 工具中进行的设计以及数据结构、屏幕、报告和一些特定逻辑的附加规范来生成整个系统。

帮助中心|标签云|免责声明|申请修改|世界地图|锐阔网

Copyright©GMT+8, 2024-5-16 13:49

京ICP备2021033201号

京公网安备11010502050698号

快速回复 返回顶部 返回列表