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.




0 Comentarios