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

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

Съдържание:

Anonim

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

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


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


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

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

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


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


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


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

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