Red de conocimiento informático - Consumibles informáticos - Portabilidad de lenguajes de alto nivel

Portabilidad de lenguajes de alto nivel

En primer lugar debemos entender qué es un lenguaje de alto nivel

El mecanismo operativo de un lenguaje de alto nivel

Lenguajes de alto nivel tienen su propio conjunto de entornos de compilación

Compile estos lenguajes en un formato de código que pueda ser interpretado por su propio entorno de compilación

Luego analícelos en un formato de código reconocido por el sistema

Es decir, código a nivel de sistema

La portabilidad de los lenguajes de alto nivel significa que se pueden trasplantar a varios sistemas en lugar de analizarlos directamente en código de máquina para CPU y otro hardware para ejecutar.

Se analiza en código a nivel de sistema

Al igual que el comando dos, el sistema reconoce el comando y el código antes de analizarlos en código de máquina

La portabilidad de los lenguajes de alto nivel se puede trasplantar a otros sistemas

El sistema analiza el lenguaje para que pueda ejecutarse en la máquina

Entonces, para En lenguajes de alto nivel, primero se analiza el código en el sistema

y luego se realiza el procesamiento correspondiente

El archivo exe de windos y el archivo .bin de linux

Ambos son archivos binarios, pero estos códigos son reconocidos por sistemas diferentes

El sistema puede reconocerlos antes de ejecutarlos y el hardware puede admitirlos.

Por ejemplo, Java lo tiene. su propio entorno de ejecución máquina virtual jvm

Ahora analiza el archivo java en un archivo de clase

Luego analiza el archivo de clase en un archivo de sistema El código correspondiente en formato binario.

p>

luego se entrega al sistema para su reconocimiento y luego se entrega a cada hardware para su procesamiento

Por lo tanto, la portabilidad de los lenguajes de alto nivel se basa en la plataforma

Sin una plataforma, estos lenguajes de alto nivel no pueden hacer que el hardware funcione

Los lenguajes de bajo nivel, como el ensamblador, se pasan directamente a través del compilador

Compílelos en qué puede soportar cada hardware y luego ejecutarlos

No sé si esta respuesta cumple con tus requisitos