Red de conocimiento informático - Conocimiento informático - Los dos métodos de traducción utilizados para traducir programas escritos en lenguajes de alto nivel a programas en lenguaje de máquina son ().

Los dos métodos de traducción utilizados para traducir programas escritos en lenguajes de alto nivel a programas en lenguaje de máquina son ().

La respuesta correcta es A,? Compilar e interpretar.

La razón es: la compilación y la interpretación son dos formas de traducir programas escritos en lenguajes de alto nivel a programas en lenguaje de máquina. El modo de interpretación consiste en interpretar y ejecutar el programa fuente frase por frase, es decir, interpretar una frase y ejecutarla, por lo que no se genera ningún archivo objeto en el modo de interpretación.

Por ejemplo, el lenguaje BASIC temprano usaba el método de "interpretación". El método de compilación consiste en traducir primero 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, lo que generalmente da como resultado un programa de destino.

Información ampliada

Tipos de lenguajes de programación:

1. La base semántica de este lenguaje es un modelo computable de la máquina de Turing que simula "almacenamiento de datos/operaciones de datos", lo cual es muy consistente con la implementación natural de la arquitectura informática moderna. La forma principal de generar operaciones es confiar en los efectos secundarios de declaraciones o comandos. La mayoría de los lenguajes populares modernos son de este tipo, como Fortran, Pascal, Cobol, C, C++, Basic, Ada, Java, C#, etc. También se consideran de este tipo varios lenguajes de scripting.

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 cálculos como la inteligencia artificial. Lenguajes funcionales típicos como Lisp, Haskell, ML, Scheme, 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 en la implementación de sistemas expertos. El lenguaje lógico más famoso es Prolog.

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. El principal lenguaje puramente orientado a objetos es Smalltalk.

Enciclopedia Baidu - Idioma Avanzado