Huis Ontwikkeling Wat is een derde generatie programmeertaal (3gl)? - definitie van techopedia

Wat is een derde generatie programmeertaal (3gl)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent 3GL (Third Generation Language)?

Een derde generatie (programmeer) taal (3GL) is een groep van programmeertalen die aanzienlijke verbeteringen in de tweede generatietalen introduceerde, voornamelijk bedoeld om de programmeertaal programmeervriendelijker te maken.


Engelse woorden worden gebruikt om variabelen, programmeerstructuren en commando's aan te duiden, en gestructureerd programmeren wordt ondersteund door de meeste 3GL's. Algemeen bekende 3GL's zijn FORTRAN, BASIC, Pascal en de C-familie (C, C +, C ++, C #, Objective-C) van talen.


Ook bekend als een derde generatie taal of een programmeertaal op hoog niveau.

Techopedia verklaart derde generatie (programmeer) taal (3GL)

Af van de cryptische commando's van Assembler en een stap lager dan de Vierde Generatietalen, hebben programmeurs in 3GL's de voorkeur door het gebruik van geaggregeerde gegevenstypen, variabelenamen en de mogelijkheid om secties code als subroutines te definiëren. Het programma in 3GL wordt het bronprogramma of de broncode genoemd en wordt vervolgens door een gespecialiseerd programma, de compiler, omgezet in objectcode, begrijpelijk voor de specifieke computer en CPU.


Sinds de introductie van de Compiler in 1952 zijn honderden 3GL's ontwikkeld die specifiek voordelen bieden voor programmeurs van applicaties die verschillende zakelijke en wetenschappelijke domeinen bedienen. In 1957 creëerde IBM FORTRAN (FORmula TRANslator) om geautomatiseerd wiskundig-intensief wetenschappelijk onderzoek mogelijk te maken. COBOL (COmmon Business Oriented Language) speelde een grote rol bij de toename van programma's ten behoeve van het bedrijfsleven, met zijn verbeterde vermogen om diensten voor het bijhouden van gegevens en gegevensbeheer te bieden. De meeste algemene programmeertalen die tegenwoordig worden gebruikt, zoals C, C ++, C # en Java, zijn 3GL's.

Wat is een derde generatie programmeertaal (3gl)? - definitie van techopedia