Lenguaje de programación imperativo
Herramientas que nos permiten crear programas y software
Intérprete
Compilador
Lenguaje compilado
Primera etapa de la ejecución de un programa con compilador
Portabilidad
Lenguaje funcional
Código de máquinas
Lenguaje interpretado
Segunda etapa de la ejecución de un programa con compilador
Para que funcionen en diferentes computadoras se tiene que...
Capacidad de usar un programa de software
Traduce un programa escrito en un lenguaje de programación a otro lenguaje diferente
Traduce los comandos de los programas según sea necesario
Programa mediante una serie de comandos que permiten al programa retornar a un bloque de comandos
Ejecución y procesamiento de los datos
Analiza directamente la descripción simbólica del programa fuente y realiza las instrucciones dadas
Crea programas mediante funciones y recibe como entrada el resultado de otras funciones
Traducir el programa simbólico a código máquina
Realizar una versión para cada una de ellas
Lenguajes de programación
Crea un nuevo archivo independiente que no necesita ningún otro programa para ejecutarse a si mismo