Saltearse al contenido

Introducción

Lenguaje de programación

Un lenguaje de programación es la combinación de símbolos y reglas que permiten la elaboración de programas con los cuales la computadora puede realizar tareas o resolver problemas de manera eficiente.

Los lenguajes de programación se clasifican en:

  • Lenguaje máquina
  • Lenguaje de bajo nivel (ensamblador)
  • Lenguaje de alto nivel

Lenguaje máquina

Las instrucciones descriptas en este lenguaje son directamente entendibles por la computadora y no necesita traductor para que la CPU (unidad de procesamiento central) pueda entender y ejecutar el programa. Utiliza un código binario (0 y 1), se basa en bits (abreviatura inglesa de dígitos binarios).

Lenguaje de bajo nivel (ensamblador)

Los lenguajes de bajo nivel son aquellos que permiten una programación más cercana al hardware y a la arquitectura de la computadora. Estos lenguajes suelen tener una correspondencia directa con las instrucciones de la CPU y otros componentes de la computadora, lo que les permite ser más eficientes en términos de velocidad y uso de recursos.

Lenguaje de alto nivel

Los lenguajes de alto nivel son aquellos que ofrecen una sintaxis que se asemeja al lenguaje humano, lo que facilita la comprensión y escritura de programas. Estos lenguajes proporcionan abstracciones de alto nivel que permiten a los programadores enfocarse en la lógica del problema que están resolviendo sin tener que preocuparse por los detalles de la implementación de bajo nivel.

Aunque son menos eficientes en términos de velocidad y uso de recursos en comparación con los lenguajes de bajo nivel, los lenguajes de alto nivel ofrecen una mayor portabilidad y facilidad de mantenimiento. Por esta razón, son los más utilizados en la actualidad.