PROCESADOR DE LENGUAJE
Un procesador de lenguaje es el nombre genérico que reciben las aplicaciones cuya entrada es un lenguaje.
Un traductor es un procesador cuya salida también es un lenguaje. En un traductor intervienen tres lenguajes:
- Lenguaje fuente, o de entrada (por ejemplo java).
- Lenguaje objeto, o de salida (por ejemplo bytecode).
- Lenguaje de implementación (por ejemplo C).
Un ensamblador es un traductor cuyo lenguaje de entrada es ensamblador y la salida es código máquina.
Un macro-ensamblador es un ensamblador avanzado con instrucciones más complejas, similares a C.
Un decompilador es aquel compilador cuyo lenguaje de entrada es de bajo nivel y el de salida es de alto nivel.
Un desamblador es un traductor cuyo lenguaje de entrada es un código máquina y el lenguaje de salida es ensamblador.
Entrada por: Lizbeth Maribel Pérez Delgadillo
No hay comentarios:
Publicar un comentario