Sirven para escribir programas de computadora orientados a resolver problemas o necesidades
Elementos que lo conforman
Semantica
Anotações:
Efectos de instrucciones generadas por la computadora
Sintaxis
Anotações:
Conjunto de reglas que definen como se manipula o combina para representar instrucciones
Alfabeto
Anotações:
Conjunto de simbolos basicos
Clasificaciones
Bajo Nivel
Anotações:
Las instrucciones parecen a las acciones elementales que ejecuta una computadora
Lenguaje Maquina
Anotações:
Las instrucciones en este lenguaje dependian de la caracteristicas de cada equipo se programaba en 0 y 1
Lenguaje Ensamblador
Anotações:
Lenguaje creado como conjunto de palabras nemotecnicas para ejecutar operaciones basicas en el computador.
Era dependiente de las caracteristicas fisicas del equipo (arquitectura).
Alto nivel
Anotações:
Son parecidos a un lenguaje humano.
Mas faciles de utilizar por el programador y son independientes de la arquitectura.
los programas deben ser codificados a lenguaje maquina
Programa codificador
Anotações:
Programa encargado en traducir de lenguajes de mayor nivel a lenguaje Maquina
Compilador
Anotações:
Compilador traduce todo el programa escrito en un lenguaje de alto nivel llamado programa fuente , generando uno nuevo llamado programa objeto, que esta escrito en lenguaje maquina y apartir de este se genera un programa ejecutado.
los compiladores requieren una fase extra para poder generar un programa ejecutable.
los programas generados por compilador se ejecutan mucho mas rapido.
mientras que un programa creado por compilador puede ejecutarse sin necesidad de compilar nuevamente.
Interprete
Anotações:
un interprete revisa unan a una cada linea de codigo , la analiza y enseguida ejecuta
cada vez que se quiera ejecutar el programa se vuelve a traducir a lenguaje maquina