Définition - Que signifie le langage (de programmation) de troisième génération (3GL)?
Un langage (de programmation) de troisième génération (3GL) est un regroupement de langages de programmation qui a apporté des améliorations significatives aux langages de deuxième génération, principalement destinés à rendre le langage de programmation plus convivial pour les programmeurs.
Les mots anglais sont utilisés pour désigner des variables, des structures de programmation et des commandes, et la programmation structurée est prise en charge par la plupart des 3GL. Les 3GLs communément connus sont FORTRAN, BASIC, Pascal et la famille C (C, C +, C ++, C #, Objective-C) des langages.
Aussi connu sous le nom de langage de 3e génération ou langage de programmation de haut niveau.
Definir Tech explique le langage (de programmation) de troisième génération (3GL)
S'éloignant des commandes cryptiques du langage d'assemblage et un pas en dessous des langages de quatrième génération, les programmeurs dans les 3GL sont favorisés en utilisant des types de données agrégées, des noms de variables et la possibilité de définir des sections de code comme des sous-programmes. Le programme en 3GL est appelé programme source ou code source et il est ensuite converti par un programme spécialisé, le compilateur, en code objet, compréhensible par l'ordinateur et le processeur spécifiques.
Depuis l'introduction du compilateur en 1952, des centaines de 3GL ont été développés, offrant spécifiquement des avantages aux programmeurs d'applications desservant divers domaines commerciaux et scientifiques. En 1957, IBM a créé FORTRAN (FORmula TRANslator) pour faciliter la recherche scientifique informatisée à forte intensité de mathématiques. COBOL (COmmon Business Oriented Language) a joué un rôle déterminant dans le développement de programmes au service du monde des affaires, grâce à sa capacité accrue à fournir des services de tenue de dossiers et de gestion de données. La plupart des langages de programmation à usage général utilisés aujourd'hui tels que C, C ++, C # et Java sont des 3GL.