Red de conocimiento informático - Aprendizaje de código fuente - Dado que JAVA es de tan bajo nivel, ¿por qué necesitamos los lenguajes C y C?

Dado que JAVA es de tan bajo nivel, ¿por qué necesitamos los lenguajes C y C?

Los programas que no dependen del sistema operativo son los programas de nivel superior. Se puede decir que el código de ensamblaje de la CPU y los requisitos del chip están desactualizados. Sin esto, todo está perdido. La razón por la que puede ser multiplataforma es porque está desactualizado. demasiado alto y puede pasar con solo levantar una pierna. Simplemente ignora qué tipo de programa se desarrolla debajo de él. Solo sabe que hay una máquina virtual que puede usar Java, y las cosas que se usan debajo de la máquina virtual también son cosas que lo hacen. No ocupa directamente el hardware. Solo sabes que hay una máquina virtual que puede usar Java. La máquina virtual también usa cosas debajo y no ocupa directamente el hardware. La llamada no dependencia del sistema operativo solo significa que el código no depende de él, porque el código que compilan es código intermedio, no código de máquina, y se compila en código de máquina en tiempo de ejecución. . . . .

No todos los programas necesitan ser multiplataforma. Por ejemplo, si juegas a World of Warcraft y quieres admitir juegos portátiles, Java se usa generalmente para necesidades multiplataforma. entonces habrá otros Considerando otros aspectos, es posible que Java no tenga las ventajas en otros aspectos. Muchos desarrollos de software requieren una gran cantidad de componentes de terceros. Si Java carece de estos elementos o el efecto no es bueno, naturalmente no se utilizará. . . . . Incluso hay algunos sistemas de CPU de gama baja que son muy simples y no pueden admitir máquinas virtuales. Ni siquiera tienen sistemas que desarrollen estos programas. ¿Microsoft todavía necesita Java para optimizar Windows?

El punto de partida de la programación es diferente. Java no puede reemplazar a cyc, al igual que un sastre no puede reemplazar a un chef. . . . .

Y c y c son solo un tipo de sintaxis. No se admite multiplataforma porque es necesario compilar el código de máquina. Si se puede usar un compilador para compilar el código Java intermedio, ¿por qué no? ¿Ser multiplataforma?