Wat is een programmeertaal van de derde generatie?

Een derde generatie programmeertaal ( 3GL ) is een programmeertaal die machineonafhankelijk is. Programma's die zijn geschreven in een 3GL kunnen worden gecompileerd om op veel verschillende apparaten te kunnen worden gebruikt. Vergelijk dit met een programmeertaal van de eerste generatie (machine-code) of een programmeertaal van de tweede generatie (assembleertaal). In die talen is het programma specifiek geschreven voor een bepaald type CPU en instructieset.

3GL's verschenen voor het eerst in de jaren 1950 met de ontwikkeling van FORTRAN, ALGOL en COBOL. Deze talen worden als "hoog niveau" beschouwd, hoewel ze een veel lager niveau hebben dan moderne programmeertalen op hoog niveau, zoals C ++, Ruby en JavaScript.

Programmeervoorwaarden