Limbajul (de programare) de a patra generație (4GL)
Techopedia explică Limbajul (de programare) de a patra generație (4GL)
Limbajele de a patra generație (4GL)
Limbajele de a patra generație (4GL) sunt mai ușor de utilizat de către programatori și sporesc eficiența programării prin utilizarea de cuvinte și fraze asemănătoare cu cele din limba engleză și, atunci când este cazul, prin utilizarea de pictograme, interfețe grafice și reprezentări simbolice. Cheia pentru realizarea eficienței cu ajutorul 4GL-urilor constă într-o potrivire adecvată între instrument și domeniul aplicației. În plus, 4GL-urile au lărgit populația de profesioniști capabili să se angajeze în dezvoltarea de software.
Multe 4GL-uri sunt asociate cu bazele de date și prelucrarea datelor, permițând dezvoltarea eficientă a sistemelor orientate spre afaceri cu ajutorul unor limbaje care se potrivesc îndeaproape cu modul în care experții din domeniu formulează regulile de afaceri și secvențele de procesare. Multe dintre aceste 4GL orientate pe date se bazează pe limbajul de interogare structurat (SQL), inventat de IBM și adoptat ulterior de ANSI și ISO ca limbaj standard pentru gestionarea datelor structurate.
Majoritatea 4GL-urilor conțin capacitatea de a adăuga cod de nivel 3GL pentru a introduce logica specifică a sistemului în programul 4GL.
Cele mai ambițioase 4GL-uri, denumite și medii de a patra generație, încearcă să producă sisteme întregi pornind de la o proiectare realizată în instrumente CASE și de la specificarea suplimentară a structurilor de date, a ecranelor, a rapoartelor și a unor logici specifice.
.