Está en la página 1de 1

Especializacin I En este ensayo veremos que es un compilador, sus ventajas y las fases del compilador, dando definiciones de cada

una de las faces, como se llegaran a implementas en compiladores. En general conceptos de compiladores y sus respectivas definiciones. Los compiladores (Traductores) son programas de computadora que traducen de un lenguaje a otro. Un compilador toma como entrada un programa escrito en lenguaje fuente y produce un programa equivalente escrito en lenguaje objeto. Hay diferentes tipos de traductores, entre estos est el compilador, el ensamblador, los formadores de texto y los intrpretes. Un ensamblador es un programa que convierte un lenguaje numrico a un lenguaje mquina, los formadores de texto son los que toman como entrada una cadena de caracteres y los interpretes son los ejecutan las instrucciones del programa segn se valla presentando. Una de las ventajas de un compilador es que se compila una vez y se puede ejecutar n veces, otra ventaja es que la informacin de los mensajes de errores es ms detallada. Un compilador se compone internamente de cinco fases: anlisis lxico que es la que lee la secuencia de caracteres de izquierda a derecha, el anlisis sintctico es el que determina si la secuencia del anlisis lxico sigue la sintaxis del lenguaje, el anlisis semntico es el que determina el significado correcto del anlisis sintctico, la siguiente fase se denomina generador de cdigo intermedio el cual genera un cdigo mejorado tomado del anlisis semntico, cdigo objeto. Como fue mencionado anteriormente el compilador se divide de dos, como sintctico y analizador; ellos se encargan de los programas fuentes y los programas objetos. Dentro de la divisin de un compilador existen ciertas fases que se tienen que cumplir. Depende como vas a compilar, si de una pasada, varias pasadas, cruzado, depurado, etc. Es como se llevara a cabo. Lo que intentan en las fases es cambiar de a lenguaje mquina para as poder optimizar tu cdigo intermedio, generando como resultado, el programa que se quiere mostrar. por ultimo est el generador de cdigo el cual toma el cdigo intermedio y genera un

Diana Lizeth Ibaez J. Ing. Sistemas UAN

También podría gustarte