Clasificación de los lenguajes de programación
Los lenguajes de programación son lenguajes creado por el ser humano para poder comunicarse con las computadoras. Así lenguaje de programación es el conjunto de símbolos y palabras que permiten al usuario de una computadora darle instrucciones y órdenes para que la computadora los ejecute.Existen diferentes clases o tipos de lenguajes de programación
Lenguaje de bajo nivel
Lenguaje máquina
Es el lenguaje de programación que entiende directamente la computadora o máquina. Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1.
Ventaja
Mayor adaptación al equipo.Posibilidad de obtener la máxima velocidad con mínimo uso de memoria.
Mayor dificultad en la programación y en la comprensión de los programas.
Desventaja
Ejemplo
Imagen 2.1. Lenguaje máquina
Lenguaje de medio nivel
Lenguaje ensamblador
Ventajas
Mayor facilidad de codificación y, en general, su velocidad de cálculo.
Desventajas
Dependencia total de la máquina lo que impide la transportabilidad de los programas (posibilidad de ejecutar un programa en diferentes máquinas. El lenguaje ensamblador del PC es distinto del lenguaje ensamblador del Apple Machintosh.
La formación de los programadores es más compleja que la correspondiente a los programadores de alto nivel, ya que exige no solo las técnicas de programación, sino también el conocimiento del interior de la máquina.
Los lenguajes ensamblador tienen sus aplicaciones muy reducidas, se centran básicamente en aplicaciones de tiempo real, control de procesos y de dispositivos electrónicos.
Ejemplo
Ejemplo
Imagen 1.3. Ejemplo de lenguaje ensamblador
Lenguaje de alto nivel
Este tipo de lenguajes de programación son independientes de la máquina,
lo podemos usar en cualquier computador con muy pocas modificaciones o sin
ellas, son muy similares al lenguaje humano, pero precisan de un programa
interprete o compilador que traduzca este lenguaje de programación de alto
nivel a uno de bajo nivel como el lenguaje de máquina que la computadora pueda
entender.
Los lenguajes de programación de alto
nivel son más fáciles de aprender porque se usan palabras o comandos del
lenguaje natural, como por ejemplo del inglés. Este es el caso del BASIC,
el lenguaje de programación más conocido.
Ventajas
Genera un código más sencillo y comprensible.
Escribir un código válido para diversas máquinas y, posiblemente,
sistemas operativos.
Desventajas
Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina.
Algunos requieren que la máquina
cliente posea una determinada plataforma.
No hay comentarios:
Publicar un comentario