Преглед садржаја:
- Дефиниција - Шта значи језик четврте генерације (програмирање) (4ГЛ)?
- Техопедија објашњава језик четврте генерације (програмирање) (4ГЛ)
Дефиниција - Шта значи језик четврте генерације (програмирање) (4ГЛ)?
Четврта генерација (програмски) језик (4ГЛ) је група програмских језика која се покушава приближити људском језику, облику размишљања и концептуализацији од 3ГЛ.
4ГЛ су дизајнирани да смање укупно време, труд и трошкове развоја софтвера. Главне домене и породице 4ГЛ-ова су: упити у базе података, генератори извештаја, манипулација подацима, анализа и извештавање, сликари екрана и генератори, ГУИ творци, математичка оптимизација, веб развој и језици опште намене.
Познат и као језик четврте генерације, језик специфичан за домену или језик високе продуктивности.
Техопедија објашњава језик четврте генерације (програмирање) (4ГЛ)
4ГЛ-ови су више прилагођени програмерима и побољшавају ефикасност програмирања уз употребу речи и фраза сличних енглеском језику, и када је то могуће, употребом икона, графичких интерфејса и симболичких приказа. Кључ за реализацију ефикасности са 4ГЛ лежи у одговарајућем подударању између алата и домене апликације. Поред тога, 4ГЛ су проширили популацију професионалаца који су у стању да се баве развојем софтвера.
Многи 4ГЛ-ови су повезани са базама података и обрадом података, што омогућава ефикасан развој пословно оријентисаних система са језицима који уско одговарају начину на који експерти домена формулишу пословна правила и секвенце обраде. Многи такви 4ГЛ-ови оријентисани на податке заснивају се на структурираном језику упита (СКЛ), који је изумио ИБМ и потом усвојили АНСИ и ИСО као стандардни језик за управљање структурираним подацима.
Већина 4ГЛ садржи могућност додавања 3ГЛ кода за увођење посебне системске логике у 4ГЛ програм.
Најамбициознији 4ГЛ-и, такође означени као окружења четврте генерације, покушавају да произведу читаве системе из дизајна рађеног у алаткама ЦАСЕ и додатне спецификације структуре података, екрана, извештаја и неке специфичне логике.