El compilador es un programa que se encarga de traducir los programas escritos por el programador en lenguaje de alto nivel (entendible por el ser humano) a un lenguaje de bajo nivel que es el comprensible por la máquina y que, de esta manera, permite que pueda ser ejecutado por la computadora. Sería la transformación del código fuente a un lenguaje máquina o código objeto.
Las primeras tres fases son de análisis: análisis léxico, sintáctico y semántico, fases en las que se leen los caracteres del código fuente, se analizan, se comprueban si son válidos y se van reagrupando en secuencias lógicas y frases gramaticales. Esta primera parte es la que se conoce como Front End.
No hay comentarios:
Publicar un comentario