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

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

Оглавление:

Anonim

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

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


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


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

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

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


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


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


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

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