Вы находитесь на странице: 1из 1

1.

2 Procesadores de Lenguaje
Es el nombre genrico que reciben todas las aplicaciones informticas en las
cuales uno de los datos fundamentales de entrada es un lenguaje. La
definicin anterior afecta a una gran variedad de herramientas software,
algunas de ellas son las siguientes:

Traductores
Compiladores
Ensambladores
Montadores de enlaces o enlazadores
Cargadores
Intrpretes
Desensambladores
Decompiladores
Depuradores
Analizadores de rendimiento
Optimizadores de cdigo
Compresores
Preprocesadores
Formateadores
Editores

1.2.1 Compiladores
Un traductor que transforma textos fuente de lenguajes de alto nivel a
lenguajes de bajo nivel se le denomina compilador. El tiempo que se
necesita para traducir un lenguaje de alto nivel a lenguaje objeto se
denomina tiempo de compilacin El tiempo que tarda en ejecutarse un
programa objeto se denomina tiempo de ejecucin.

1.2.2 Interpretes
Los intrpretes son programas que simplemente ejecutan las instrucciones
que encuentran en el texto fuente. En muchos casos coexisten en memoria
el programa fuente y el programa intrprete. Ntese que en este caso todo
se hace en tiempo de ejecucin. Algunos de los lenguajes comnmente
interpretados son el BASIC, LOGO, PROLOG, SMALLTALK, APL y LISP.

Вам также может понравиться