Programlingvo: Malsamoj inter versioj
[kontrolita revizio] | [nekontrolita versio] |
Enhavo forigita Enhavo aldonita
Vikiano (diskuto | kontribuoj) Gramatiko |
Mctpyt (diskuto | kontribuoj) e →Programlingvoj laŭ generacioj: forigo de eraroj |
||
Linio 60:
Kvara generacio de la lingvoj '''(4GL)''' estas grupo de lingvoj, kies celo estis perfektigi la lingvojn de la tria generacio (3GL). Kun ĉiu plia generacio oni strebas atingi pli altan nivelon de abstrakteco disde la interna konstruo de komputiloj, kiu igis la lingvojn pli flekseblaj kaj libere programeblaj, pli potencaj kaj multfacetaj. Dum la ekzakta difino por lingvoj de tiu generacio ŝanĝiĝis dum tempo, tiaspecaj lingvoj estas ĝenerale tiuj, kiuj eblas funkcii al granda aro de datumoj per unu ordono, kompare al la traktado al bitoj kaj bitokoj okaze de la pli malaltaj lingvoj. Krome, tiuj lingvoj havas larĝan kaj maturan sistemon de datumtipoj, ofte subtenon por datumbankoj, kreado de raportoj, optimumizado, kreado de grafika interfaco kaj TTT-programado.
Dum
==== Kvina generacio de la lingvoj (5GL) ====
Kvina generacio de la lingvoj '''(5GL)''' estas lingvoj, kiuj mem devenas la algoritmon por solvi la donitan taskon surbaze de
Tiu termino aperis kaj estis populara en la 90-aj jaroj, kiam oni volis perfektigi la ekzistantajn lingvojn tiel, ke la komputilo, sed ne programisto, difinas la efektivigon. Tiam la uzanto tute ne devas zorgi pri tio kiel programi ion, sed simple pri ĝusta difino de la tasko kaj ties postuloj/limoj. Ekzemplo de la lingvoj de tiu generacio estas [[Prolog]].
|