Red de conocimiento informático - Consumibles informáticos - Ejecución de programas escritos en lenguajes de alto nivel.

Ejecución de programas escritos en lenguajes de alto nivel.

Los programas escritos en lenguajes de alto nivel deben compilarse antes de poder convertirse en programas de destino que la computadora pueda ejecutar directamente.

Datos ampliados:

La compilación se refiere al almacenamiento de un programa en lenguaje de máquina preprogramado llamado compilador como software del sistema en la computadora. Cuando el usuario ingresa un programa fuente escrito en un lenguaje de alto nivel en la computadora, el compilador traduce el programa fuente a un programa de destino equivalente expresado en lenguaje de máquina.

Luego la computadora ejecuta el programa de destino, completa las operaciones que serán procesadas por el programa fuente y obtiene los resultados. Interpretación significa que después de que el programa fuente ingresa a la computadora, el intérprete lo escanea e interpreta, ingresa la traducción oración por oración y la computadora la ejecuta oración por oración sin generar un programa de destino.

El proceso de utilizar un compilador para generar un programa de destino a partir de un programa fuente escrito en un lenguaje fuente. Utilice un compilador para generar el comportamiento de un 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 de sintaxis, también conocido como análisis del programa fuente. Durante el proceso de análisis, se encuentran errores gramaticales y se proporciona información rápida.

Enciclopedia Baidu-Compilación

Enciclopedia Baidu-Lenguaje de alto nivel