¿Qué son los compiladores?
Es un Software que traduce un programa escrito en un lenguaje de
programación de alto nivel (C / C ++, COBOL, etc.) en lenguaje de máquina. Un
compilador generalmente genera lenguaje ensamblador primero y luego traduce el
lenguaje ensamblador al lenguaje máquina. Una utilidad conocida como
«enlazador» combina todos los módulos de lenguaje de máquina necesarios en un
programa ejecutable que se puede ejecutar en la computadora.
Pasos de un analizador:
- Analizador léxico
- Analizador sintético
- Analizador semántico
Fase de analisis:
¿Qué es un compilador?
Es el proceso de traducción que convierte un programa fuente escrito en un lenguaje de alto nivel a un programa objeto en código maquina.
¿Qué es un intérprete?
Es el que analiza el programa fuente y lo ejecuta directamente sin generar ningún código equivalente. Su acción equivale a la de un interprete humano que traduce las fases que oye sobre la marcha sin producir un escrito permanente.
Diferencia entre intérprete y compilador
La diferencia principal desde un punto de vista operacional es que el compilador traduce todo el programa antes de que se ejecute. Un intérprete por otra parte traduce y ejecuta las instrucciones del programa una por una.
Falta información
ResponderBorraranaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
ResponderBorrarno bloqueen la libre exprecion
ResponderBorrarExprecion es con S, Expresión
Borrarese vato
Borrar