¿En qué idioma está escrito Java?
La máquina virtual en JAVA está desarrollada en otros lenguajes. Utiliza lenguaje C + lenguaje ensamblador. En base a esto, la máquina virtual en sí solo juega un papel de análisis.
Además, JAVA no es más lento que el lenguaje C. Decir que JAVA es más lento es generalmente el JAVA de la década de 1990. Pero ahora no hay mucha diferencia en la eficiencia de ejecución de un excelente programa JAVA y un programa C. puede ser como el lenguaje C. Compile directamente en un archivo ejecutable (no se necesita una máquina virtual, a expensas de la multiplataforma)
No sé si has visto la segunda forma de programación excelente. (Usando pensamiento de bajo nivel para escribir código avanzado). No, se describe en detalle allí. En el proceso desde la escritura hasta la compilación y ejecución de lenguajes de alto nivel, pasando por el desmontaje y la comparación de los archivos de destino, se descubre que existe. Básicamente, no hay diferencia en la longitud de los archivos de destino de C, C++, JAVA, dephi y otros lenguajes con la misma calidad, y la velocidad de ejecución de un lenguaje está estrechamente relacionada con si cumple con las reglas del compilador al escribir código. Puedes leer este libro cuando tengas tiempo.