Lenguajes De Programacion
Enviado por naty7830 • 15 de Enero de 2014 • 388 Palabras (2 Páginas) • 206 Visitas
Clasificación de los lenguajes de programación
Los principales tipos de lenguajes utilizados en la actualidad son tres:
-Lenguajes máquina
-Lenguajes de bajo nivel
-Lenguajes de alto nivel
Lenguajes maquina
-Son aquellos que están escritos en lenguajes directamente inteligibles por la máquina, ya que sus instrucciones son cadenas binarias que especifican una operación, y las posiciones de memoria implicadas en la operación se denominan instrucciones de máquina o código maquina. El código maquina es el conocido como código binario.
Sus ventajas son de programar en lenguaje máquina se refieren, fundamentalmente a la posibilidad de cargar sin necesidad de traducción posterior, lo que supone una velocidad de ejecución superior a cualquier otro lenguaje de programación.
Sus inconvenientes son:
-dificultad y lentitud en la codificación.
-poca fiabilidad
-los programas sólo son ejecutables en el mismo procesador
Lenguajes de bajo nivel
-Son más fáciles de usar que los lenguajes máquina, pero al igual que ellos, dependen de la máquina en particular. El lenguaje de bajo nivel por excelencia es el ensamblador.
Un programa escrito en lenguaje ensamblador no puede ser ejecutado directamente por la computadora en esto se diferencia esencialmente del lenguaje máquina.
Su ventaja frente a los lenguajes máquina es que presentan mayor facilidad de codificación y, en general su velocidad de cálculo.
Sus inconvenientes son:
-Dependencia total de la maquina, lo que impide la transportabilidad de los programas.
- La formación de los programadores es más compleja que la correspondientes a los programadores de alto nivel.
Lenguajes de alto nivel
-Son los más utilizados por los programadores. Están diseñados para que las personas escriban y entiendan los programas de modo mucho más fácil que los lenguajes maquina y ensambladores. Otra razón es que un programa escrito en lenguaje de alto nivel es independiente de la maquina, esto es, las instrucciones del programa no dependen del diseño del hardware o de una maquina en particular.
Los lenguajes de alto nivel presentan las siguientes ventajas:
-El tiempo de formación de los programadores es relativamente corto comparado con otros lenguajes.
-La escritura de programas se basa en reglas sintácticas similares a los lenguajes humanos.
-Transportabilidad.
Sus inconvenientes son:
-No se aprovechan los recursos internos de la máquina, que se explotan mejor con el otro tipo de lenguajes.
-Aumento de la ocupación de memoria.
-El tiempo de ejecución de los programas es mucho mayor.
...