por
pobrecito hablador
el Viernes, 13 Enero de 2012, 12:19h
(#1297935)
No es lo mismo lenguaje interpretado que lenguaje de máquina virtual, pero ni por asomo.
De hecho hoy día casi todos los lenguajes se pueden considerar una mezcla de interpretado + compilado, incluyendo a C++.
Un programa en C o C++ también permite el uso de todas las instrucciones de cualquier procesador, basta con compilar para el juego de instrucciones más complejo y luego colocar diferentes caminos de código según los juegos de instrucciones que tenga el procesador donde se ejecute el programa ya compilado.
Java en cambio siempre contará con el inconveniente de no tener información fidedigna sobre el rendimiento del programa y sus "hotspots", por mucho Java HotSpot que se utilice.
Re:¿Realmente necesario?
(Puntos:0)Un programa en C o C++ también permite el uso de todas las instrucciones de cualquier procesador, basta con compilar para el juego de instrucciones más complejo y luego colocar diferentes caminos de código según los juegos de instrucciones que tenga el procesador donde se ejecute el programa ya compilado.
Java en cambio siempre contará con el inconveniente de no tener información fidedigna sobre el rendimiento del programa y sus "hotspots", por mucho Java HotSpot que se utilice.