Está en la página 1de 2

COMPILADOR

Son traductores empleados para lenguajes de alto nivel en los cuales, cada instruccin de lenguaje de alto nivel se corresponde, normalmente a varias instrucciones maquinas . El rendimiento y eficiencia de estos lenguajes estn muy relacionados con la forma en la que se realiza la traduccin por parte del compilador. El programa escrito en lenguaje de alto nivel se suele llamar programa fuente o cdigo fuente. La accin que realiza el compilador es traducir todas las instrucciones del programa fuente y generar un programa traducido llamado CODIGO OBJETO.

INTERPRETE
Intrprete o interpretador es un programa informtico capaz de analizar y ejecutar otros programas escritos en un lenguaje de alto nivel. Usando un intrprete un solo archivo fuente puede producir resultados iguales solo si es compitado a distintos ejecutables especficos en cada sistema.

DIFERENCIAS
Los interpretes se diferencian de los compiladores, en que mientras estos se traducen en un programa desde su descripcin en un lenguaje de programacin al cdigo fuente mquina del sistema, los interpretes solo realizan la traduccin a medidas que sea necesaria, tpicamente instruccin por instruccin y normalmente no guarda el resultado de dicha instruccin.

Lenguajes de Compiladores Fortrann La familia de LC incluyendo C++ Ada Pascal (incluyendo dialecto Delphi) Algol Haskell

Lenguajes de Interpretes Pythan Java Actions Script AsP Bash COBL Loga Lisp

También podría gustarte