miércoles, 4 de marzo de 2020

DEFINICIONES: LENGUAJE DE BAJO NIVEL

LENGUAJE DE BAJO NIVEL:

Un lenguaje de programación de características de bajo nivel o de primera generación, es aquel en el que sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de las computadoras que lo soportan. El uso de la palabra bajo en su denominación no implica que el lenguaje sea menos potente que un lenguaje de alto nivel, sino que se refiere a la reducida abstracción entre el lenguaje y el hardware. Por ejemplo, este tipo de lenguajes se utiliza para programar tareas críticas de los sistemas operativos, de aplicaciones en tiempo real o controladores de dispositivos.

Resultado de imagen de lenguaje de bajo nivel

tipos de bajo nivel:

  • El primero que nos encontramos es el famoso Código Binario. Seguro que has oído hablar en más de una ocasión de él y es que es el lenguaje más básico que forma parte de todos los sistemas informáticos. Es muy habitual por ser bastante sencillo de utilizar. Tan solo se usan dos números para formar el código, el 1 que representa al “todo” y el 0 que por el contrario es el “nada”.
  • En un segundo escalón se encuentra el lenguaje máquina. También bastante utilizado puesto que, como su propio nombre indica, este va a ser el código por el que se va a comunicar instrucciones a la máquina. Es indispensable el uso de este lenguaje, ya que con él se envían de forma literal todas las tareas que hay que llevar a cabo.
  • Por último tenemos el lenguaje ensamblador, algo más complicado porque los códigos que utiliza no los descifra directamente el ordenador, por lo que habrá que pasarlo a lenguaje de máquina para que la computadora entienda la orden que estamos queriendo transmitirle. Es un tipo de lenguaje muy ligado al hardware y además necesita herramientas especiales para convertirlo a otro lenguaje.  

No hay comentarios:

Publicar un comentario