Tipos de lenguaje

Tipos de lenguaje

El único lenguaje que entienden las computadoras, los programas de software y el hardware. Lenguaje conocido como código binario o código máquina, consistente en ceros y unos. Es decir, sólo utiliza 0 y 1 para codificar cualquier acción.



Lenguaje de bajo nivel

Lenguaje de maquinas


Es el único lenguaje que puede ejecutar una computadora. El lenguaje de máquina es un código que es interpretado directamente por el microprocesador. No está diseñado para cumplir con las necesidades del programador y requiere un conocimiento profundo del procesador y de los dispositivos de la computadora, además de que es casi imposible que un humano pueda leerlo.


Lenguaje ensamblador

Es un derivado  del lenguaje máquinas  y está formado por abreviaturas de letras y números.

Con la aparición de este lenguaje se crearon los programas traductores para poder pasar los programas escritos en lenguaje ensalmador a lenguajes de máquinas. 

Por ejemplo,  comando 97 en un registro de memoria llamada AL. en código máquina sería "10110000 01100001 y en lenguaje ensamblador es MOV AL, 97 y es mucho más sencillo de leer.





Lenguaje de medio nivel 

Permiten ciertos manejos de alto y bajo nivel. Son precisos para ciertas aplicaciones como la creación de sistemas operativos, ya que permiten un manejo abstracto pero sin perder mucho del poder y eficiencia que tienen los lenguajes de bajo nivel.

Una característica distintiva, por ejemplo, que convierte a al lenguaje C, "apuntadores" en un lenguaje de medio nivel y al Pascal en un lenguaje de alto nivel es que en el primero es posible manejar las letras como si fueran números en pascal.

Lenguaje de alto nivel

Se tratan de lenguajes independientes  por lo que, en principio, un programa escrito en un lenguaje de alto nivel, lo puedes migrar de una máquina a otra sin ningún tipo de problema.

Usan uno de los muchos lenguajes de alto nivel como C, Java o Python, cuyos programas llamados compiladores o intérpretes pueden traducir al código máquina.Estos lenguajes están diseñados para el programador, atendiendo a las formas en las que se puede lograr la máxima potencia con la menor dificultad. 

Los fines son; trabajos científicos, matemáticos e informáticos.










Publicar un comentario

0 Comentarios