Lenguaje (programación) de tercera generación (3gl)

Definición - ¿Qué significa Lenguaje (de programación) de tercera generación (3GL)?

Un lenguaje (de programación) de tercera generación (3GL) es una agrupación de lenguajes de programación que introdujo mejoras significativas en los lenguajes de segunda generación, principalmente con la intención de hacer que el lenguaje de programación sea más fácil de programar.

Las palabras en inglés se utilizan para denotar variables, estructuras de programación y comandos, y la mayoría de los 3GL admiten la programación estructurada. Los 3GL comúnmente conocidos son FORTRAN, BASIC, Pascal y la familia C (C, C +, C ++, C #, Objective-C) de lenguajes.

También conocido como lenguaje de tercera generación o lenguaje de programación de alto nivel.

Techinfo explica el lenguaje (programación) de tercera generación (3GL)

Alejándose de los comandos crípticos del lenguaje ensamblador y un paso por debajo de los lenguajes de cuarta generación, los programadores en 3GL se ven favorecidos por el uso de tipos de datos agregados, nombres de variables y la capacidad de definir secciones de código como subrutinas. El programa en 3GL se denomina Programa Fuente o Código Fuente y posteriormente un programa especializado, el Compilador, lo convierte en Código Objeto, comprensible para la computadora y la CPU específicas.

Desde la introducción del Compilador en 1952, se han desarrollado cientos de 3GL, que brindan beneficios específicos a los programadores de aplicaciones que sirven a diversos dominios comerciales y científicos. En 1957, IBM creó FORTRAN (FORmula TRANslator) para facilitar la investigación científica computarizada intensiva en matemáticas. COBOL (Lenguaje orientado a los negocios de Common) fue fundamental para impulsar una oleada de programas al servicio del ámbito empresarial, con su capacidad mejorada para proporcionar servicios de gestión de datos y mantenimiento de registros. La mayoría de los lenguajes de programación de propósito general que se utilizan hoy en día, como C, C ++, C # y Java, son 3GL.