1. Lenguaje compilado (lenguaje compilado) se refiere al uso de un compilador especial para "traducir" un programa fuente de lenguaje de alto nivel a código de máquina (incluidas instrucciones e instrucciones) que puede ejecutar el hardware de la plataforma para una plataforma específica (sistema operativo) y encapsulados en un formato que el sistema operativo de la plataforma pueda reconocer y ejecutar.
El tiempo de ejecución del programa de este lenguaje es alto y se puede ejecutar independientemente del entorno de desarrollo. Sin embargo, si se va a trasplantar, el programa fuente debe modificarse o recompilarse con un compilador diferente para diferentes. plataformas. Hoy en día, la mayoría de los lenguajes de alto nivel, como C, c++, Pascal, LISP, etc., son compilados.
2. El tipo interpretado se refiere al programa fuente de lenguaje de alto nivel que un intérprete especializado interpreta uno por uno en instrucciones de código de máquina para una plataforma específica y lo interpreta y ejecuta oración por oración. sin la necesidad de una compilación y vinculación general.
3.El lenguaje Java es una combinación de interpretación y compilación. Primero, se utiliza un compilador Java general para compilar el programa fuente Java en un producto intermedio independiente de la plataforma, y luego se utiliza la máquina virtual Java (JVM) para interpretarlo y ejecutarlo. ?
Datos ampliados:
Lenguaje ensamblador
Para reducir el dolor de la programación en lenguaje de máquina, la gente ha realizado mejoras útiles: utilizando algunas letras inglesas concisas y símbolos La cadena reemplaza la cadena binaria de una instrucción específica.
Por ejemplo, "ADD" representa la suma, "MOV" representa la transferencia de datos, etc. Esto facilita que las personas lean y comprendan lo que está haciendo el programa, así como la corrección de errores y el mantenimiento. Este lenguaje de programación se llama lenguaje ensamblador y es un lenguaje informático de segunda generación.
Pero el ordenador no entiende estos símbolos, por lo que se necesita un programa especial para traducir estos símbolos al lenguaje de máquina binario. Este programa de traducción se llama ensamblador.
El lenguaje ensamblador también depende en gran medida del hardware de la máquina y tiene poca portabilidad, pero sigue siendo muy eficiente. Los programas en lenguaje ensamblador escritos para hardware específico de computadora pueden utilizar con precisión las funciones y especialidades del hardware de computadora. Los programas son refinados y de alta calidad, por lo que sigue siendo una herramienta de desarrollo de software universal y poderosa.
La esencia del lenguaje ensamblador es la misma que la del lenguaje máquina. Ambos se operan directamente en el hardware, pero las instrucciones utilizan identificadores abreviados en inglés, que son más fáciles de identificar y recordar. También requiere que los programadores escriban cada operación específica en forma de comandos.
Enciclopedia Baidu-Lenguaje informático