Diecisiete códigos fuente
Compilación:
1. El proceso de utilizar un compilador para generar un programa de destino a partir de un programa fuente escrito en un lenguaje fuente.
2. Utilice el compilador para generar la acción del programa de destino. La compilación consiste en convertir un lenguaje de alto nivel en un lenguaje binario que la computadora pueda reconocer. Las computadoras solo conocen 1 y 0, y los compiladores convierten lenguajes familiares en lenguajes binarios. ?
El proceso del compilador de traducir programas fuente en programas de destino se divide en cinco etapas: análisis léxico; verificación semántica y generación de código intermedio y generación de código de destino; Realiza principalmente análisis léxico y análisis gramatical, también llamado análisis del programa fuente. Durante el proceso de análisis, se encuentran errores gramaticales y se proporciona información rápida.
Datos extendidos
Utilice un escáner para analizar símbolos de palabras en el programa fuente, generando generalmente formas binarias: categoría de palabra; Las partes del discurso suelen estar codificadas con números enteros. Si una categoría contiene solo un símbolo de palabra, entonces la codificación de la categoría representa completamente el valor del símbolo de palabra en sí. Si una especie contiene muchos símbolos literales, a cada símbolo literal se le debe asignar su propio valor además del código de especie.
En términos generales, existen dos formas de construir un analizador léxico: construcción manual y generación automática. Los diagramas de estado se pueden usar para la construcción manual y ciertos autómatas finitos se pueden usar para la generación automática.
Compilación de la Enciclopedia Baidu
Enlace de la Enciclopedia Baidu