Кућа Развој Који је програмски језик четврте генерације (4гл)? - дефиниција из техопедије

Који је програмски језик четврте генерације (4гл)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи језик четврте генерације (програмирање) (4ГЛ)?

Четврта генерација (програмски) језик (4ГЛ) је група програмских језика која се покушава приближити људском језику, облику размишљања и концептуализацији од 3ГЛ.


4ГЛ су дизајнирани да смање укупно време, труд и трошкове развоја софтвера. Главне домене и породице 4ГЛ-ова су: упити у базе података, генератори извештаја, манипулација подацима, анализа и извештавање, сликари екрана и генератори, ГУИ творци, математичка оптимизација, веб развој и језици опште намене.


Познат и као језик четврте генерације, језик специфичан за домену или језик високе продуктивности.

Техопедија објашњава језик четврте генерације (програмирање) (4ГЛ)

4ГЛ-ови су више прилагођени програмерима и побољшавају ефикасност програмирања уз употребу речи и фраза сличних енглеском језику, и када је то могуће, употребом икона, графичких интерфејса и симболичких приказа. Кључ за реализацију ефикасности са 4ГЛ лежи у одговарајућем подударању између алата и домене апликације. Поред тога, 4ГЛ су проширили популацију професионалаца који су у стању да се баве развојем софтвера.


Многи 4ГЛ-ови су повезани са базама података и обрадом података, што омогућава ефикасан развој пословно оријентисаних система са језицима који уско одговарају начину на који експерти домена формулишу пословна правила и секвенце обраде. Многи такви 4ГЛ-ови оријентисани на податке заснивају се на структурираном језику упита (СКЛ), који је изумио ИБМ и потом усвојили АНСИ и ИСО као стандардни језик за управљање структурираним подацима.


Већина 4ГЛ садржи могућност додавања 3ГЛ кода за увођење посебне системске логике у 4ГЛ програм.


Најамбициознији 4ГЛ-и, такође означени као окружења четврте генерације, покушавају да произведу читаве системе из дизајна рађеног у алаткама ЦАСЕ и додатне спецификације структуре података, екрана, извештаја и неке специфичне логике.

Који је програмски језик четврте генерације (4гл)? - дефиниција из техопедије