<aside> <img src="/icons/library_gray.svg" alt="/icons/library_gray.svg" width="40px" />
</aside>
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.
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.
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.