Четвертое поколение (язык программирования) (4GL)

Автор: Randy Alexander
Дата создания: 2 Апрель 2021
Дата обновления: 24 Июнь 2024
Anonim
Mercedes Benz GLE автозапуск Pandora DX-4GL
Видео: Mercedes Benz GLE автозапуск Pandora DX-4GL

Содержание

Определение - Что означает язык четвертого поколения (программирования) (4GL)?

Язык четвертого поколения (программирования) (4GL) - это группа языков программирования, которые пытаются приблизиться, чем 3GL, к человеческому языку, форме мышления и концептуализации.

4GL предназначены для сокращения общего времени, усилий и затрат на разработку программного обеспечения. Основными доменами и семействами 4GL являются: запросы к базе данных, генераторы отчетов, обработка данных, анализ и отчетность, средства для рисования и генерации экранов, создатели графического интерфейса пользователя, математическая оптимизация, веб-разработка и языки общего назначения.

Также известен как язык 4-го поколения, язык, специфичный для предметной области, или язык высокой производительности.


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Techopedia объясняет язык четвертого поколения (программирования) (4GL)

4GL более дружественны к программисту и повышают эффективность программирования благодаря использованию слов и фраз, подобных английскому, и, когда это уместно, использованию значков, графических интерфейсов и символических представлений. Ключ к реализации эффективности с 4GL заключается в соответствующем сопоставлении инструмента и предметной области. Кроме того, 4GL расширили круг профессионалов, способных заниматься разработкой программного обеспечения.

Многие 4GL связаны с базами данных и обработкой данных, что позволяет эффективно разрабатывать бизнес-ориентированные системы с языками, которые близко соответствуют тому, как специалисты в области формулируют бизнес-правила и последовательности обработки. Многие из таких ориентированных на данные 4GL основаны на языке структурированных запросов (SQL), изобретенном IBM и впоследствии принятым ANSI и ISO в качестве стандартного языка для управления структурированными данными.

Большинство 4GL содержат возможность добавлять код уровня 3GL для введения определенной системной логики в программу 4GL.

Самые амбициозные 4GL, также называемые средами четвертого поколения, пытаются создать целые системы из проекта, созданного с помощью инструментов CASE, и дополнительной спецификации структур данных, экранов, отчетов и некоторой специальной логики.