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

Автор: Randy Alexander
Дата На Създаване: 2 Април 2021
Дата На Актуализиране: 26 Юни 2024
Anonim
Четвърто поколение (програмиране) език (4GL) - Технология
Четвърто поколение (програмиране) език (4GL) - Технология

Съдържание

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

Четвърто поколение (програмен) език (4GL) е групиране на езици за програмиране, които се опитват да се доближат от 3GL до човешки език, форма на мислене и концептуализация.

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

Известен също като език от 4-то поколение, специфичен за домейн език или език с висока производителност.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява Четвърто поколение (програмиране) език (4GL)

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

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

Повечето 4GL съдържат възможност за добавяне на код на ниво 3GL за въвеждане на специфична системна логика в програмата 4GL.

Най-амбициозните 4GL, също обозначени като четвърто поколение среди, се опитват да произведат цели системи от дизайн, направен в CASE инструменти и допълнителна спецификация на структурите на данни, екрани, отчети и някаква специфична логика.