Sprache der dritten Generation (Programmiersprache) (3gl)

Definition - Was bedeutet Sprache der dritten Generation (Programmiersprache) (3GL)?

Eine Programmiersprache der dritten Generation (Programmiersprache) (3GL) ist eine Gruppierung von Programmiersprachen, die die Sprachen der zweiten Generation erheblich verbessert hat, um in erster Linie die Programmiersprache programmiererfreundlicher zu gestalten.

Englische Wörter werden verwendet, um Variablen, Programmierstrukturen und Befehle zu bezeichnen, und die strukturierte Programmierung wird von den meisten 3GLs unterstützt. Allgemein bekannte 3GLs sind FORTRAN, BASIC, Pascal und die C-Familie (C, C +, C ++, C #, Objective-C) von Sprachen.

Wird auch als Sprache der 3. Generation oder als Programmiersprache auf hoher Ebene bezeichnet.

Technische.me erklärt die Sprache der dritten Generation (Programmiersprache) (3GL)

Von den kryptischen Befehlen der Assemblersprache und einem Schritt unter den Sprachen der vierten Generation werden Programmierer in 3GLs bevorzugt, indem sie aggregierte Datentypen, Variablennamen und die Möglichkeit verwenden, Codeabschnitte als Unterprogramme zu definieren. Das Programm in 3GL wird als Quellprogramm oder Quellcode bezeichnet und anschließend von einem speziellen Programm, dem Compiler, in Objektcode konvertiert, der für den jeweiligen Computer und die CPU verständlich ist.

Seit der Einführung des Compilers im Jahr 1952 wurden Hunderte von 3GLs entwickelt, die speziell Programmierern von Anwendungen Vorteile bieten, die verschiedene geschäftliche und wissenschaftliche Bereiche bedienen. 1957 gründete IBM FORTRAN (FORmula TRANslator), um computergestützte mathematisch intensive wissenschaftliche Forschung zu ermöglichen. COBOL (COmmon Business Oriented Language) war maßgeblich daran beteiligt, eine Vielzahl von Programmen für den Geschäftsbereich zu entwickeln, da es verbesserte Möglichkeiten zur Bereitstellung von Aufzeichnungs- und Datenverwaltungsdiensten bietet. Die meisten der heute verwendeten allgemeinen Programmiersprachen wie C, C ++, C # und Java sind 3GLs.