TIPOS DE LENGUAJES DE PROGRAMACIÓN
LENGUAJE DE ALTO NIVEL
¿QUÉ ES?
Son lenguajes que están creados para que las personas los entiendan mucho más fácil, es independiente de la máquina,
VENTAJAS
Se necesita relativamente poco tiempo para aprenderlo
La forma del lenguaje es muy parecida
a la de los humanos
Reduce los costos de los programas
Permite transportar
los programas de una máquina a otra
DEVENTAJAS
Aumenta el espacio que necesita
El tiempo de ejecución
de los programas es mayor
Incremento del tiempo de puesta a punto al necesitarse diferentes traducciones del programa fuente para conseguir el programa definitivo
EJEMPLOS
-PYTHON
JAVA
LENGUAJE DE BAJO NIVEL
¿QUÉ ES?
El lenguaje de tipo máquina también es conocido como "lenguaje ensamblador" el cual depende de la maquina en la que se trabaja, las intrucciones de este lenguaje son los nemotécnicos.
VENTAJAS
Su codificación es más facil y por lo general su velocidad de cálculo es mayor.
DESVENTAJAS
impide la transportabilidad de los programas
Los que quieran aprender este lenguaje deben aprender todo el interior de la maquina
EJEMPLO
Los compiladores
LENGUAJE MÁQUINA
¿QUÉ ES?
El lenguaje máquina es el conocido código binario el cual es especialmente hecho para ser leido por la computadora ya que sus instrucciones son series o cadenas de 0 y 1.
VENTAJAS
La capacidad de cargar (transferir el
programa a la memoria) sin más traducción,
lo que significauna velocidad
de ejecución más rápida
que cualquier otro lenguaje de programación.
DESVENTAJAS
es poco fiable
lentitud y dificultad de codificación
Los programas solo son ejecutables en el mismo procesador (CPU)