<aside> <img src="/icons/library_gray.svg" alt="/icons/library_gray.svg" width="40px" />

Material de Estudio


</aside>

Generaciones de Lenguajes de Programación

1. Presentación del tema

Los lenguajes de programación constituyen la base técnica sobre la cual se desarrollan los sistemas de información que soportan los procesos administrativos, contables y gerenciales de las organizaciones. A lo largo del tiempo, estos lenguajes han evolucionado en distintas generaciones, cada una de ellas orientada a mejorar la productividad, la abstracción y la eficiencia en la interacción entre las personas y las computadoras.

Desde la perspectiva de las Tecnologías de la Información, comprender las generaciones de lenguajes de programación permite a los futuros profesionales en administración interpretar mejor las capacidades, limitaciones y costos asociados a los sistemas que utilizan y gestionan, aun cuando no participen directamente en su desarrollo técnico.


2. Desarrollo

Las generaciones de lenguajes de programación se clasifican según su nivel de abstracción respecto del hardware y el tipo de problemas que buscan resolver.

a) Primera generación (1GL): Lenguaje máquina

La primera generación corresponde al lenguaje máquina, compuesto exclusivamente por instrucciones binarias (ceros y unos) directamente interpretables por el hardware.

Características principales:

Mirada desde TI y la administración:

Estos lenguajes marcaron el origen de la computación, pero resultan inviables para entornos organizacionales modernos debido a su rigidez y alto costo de mantenimiento.


b) Segunda generación (2GL): Lenguajes ensambladores