La razón es que la compilación y la interpretación son dos formas de traducir un programa escrito en un lenguaje de alto nivel a un programa en lenguaje de máquina. Interpretación significa que el programa fuente se interpreta y ejecuta oración por oración, es decir, cada oración se interpreta y ejecuta, por lo que el archivo de destino no se genera en el método de interpretación.
Por ejemplo, el lenguaje BASIC temprano adoptó el modo de "interpretación". El método de compilación consiste en traducir todo el programa fuente escrito en un lenguaje de alto nivel a un programa en lenguaje de máquina y luego generar un programa de ejecución que se pueda ejecutar directamente en el sistema operativo, generalmente produciendo un programa de destino.
Datos ampliados
Tipos de lenguajes de programación:
1, imperativo. La base semántica de este lenguaje es un modelo computable de Turing que simula el "almacenamiento/manipulación de datos", que es muy consistente con la implementación natural de las arquitecturas informáticas modernas. Entre ellos, la forma principal de generar operaciones es confiar en los efectos secundarios de declaraciones o comandos. La mayoría de los lenguajes modernos son de este tipo, ¿como? ¿Fortran, Pascal, Cobol, C, C++, Básico, Ada, Java, C#? Y así sucesivamente, varios lenguajes de scripting también son de este tipo.
2. Lenguaje funcional. La base semántica de este lenguaje es el modelo computable de mapeo de valores del operador lambda basado en el concepto de funciones matemáticas. Este lenguaje es muy adecuado para trabajos como los cálculos de inteligencia artificial. ¿Lenguajes funcionales típicos como? Lisp, Haskell, ML, ¿Esquema? , F#, etc.
3. Lenguaje lógico. La base semántica de este lenguaje es un sistema de lógica formal basado en un conjunto de reglas conocidas. Este lenguaje se utiliza principalmente para la implementación de sistemas expertos. ¿Cuál es el lenguaje lógico más famoso? Prefacio.
4. Lenguaje orientado a objetos. La mayoría de los lenguajes modernos brindan soporte orientado a objetos, pero algunos lenguajes se basan directamente en el modelo básico orientado a objetos y la semántica de la forma sintáctica del lenguaje son operaciones básicas de objetos. ¿Cuáles son los principales lenguajes puramente orientados a objetos? Chat.
Enciclopedia Baidu-Lenguaje avanzado