Мова четвертого покоління (програмування) (4GL)

Автор: Randy Alexander
Дата Створення: 2 Квітень 2021
Дата Оновлення: 26 Червень 2024
Anonim
Мова четвертого покоління (програмування) (4GL) - Технологія
Мова четвертого покоління (програмування) (4GL) - Технологія

Зміст

Визначення - Що означає мова (програмування) четвертого покоління (4GL)?

Мова четвертого покоління (програмування) (4GL) - це група мов програмування, які намагаються наблизитись до 3GL до людської мови, форми мислення та концептуалізації.

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

Також відомий як мова 4-го покоління, мова, що залежить від домену, або мова з високою продуктивністю.


Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює мову (програмування) четвертого покоління (4GL)

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

Багато 4GL пов'язані з базами даних та обробкою даних, що дозволяє ефективно розробити бізнес-орієнтовані системи з мовами, які тісно відповідають способу доменних експертів формулювати ділові правила та послідовності обробки. Багато таких орієнтованих на дані 4GL засновані на структурованій мові запитів (SQL), винайденій IBM і згодом прийнято ANSI та ISO як стандартну мову управління структурованими даними.

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

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