il y a deux faces à Java :
- Ce qui se passe au dessous de la machine virtuelle.
- Ce qui se passe au dessus de la machine virtuelle.
Le Java n'a JAMAIS été écrit pour que ce qui se passe en dessous de la machine virtuelle soit écrit en Java !!
Java d'ailleurs n'accède pas aux ressources matérielles ( a part JINI )
Le but de Java est que ce qui soit construit au dessus de la JVM soit multi plateforme ( Tomcat, JOnAS, ant... ) ce qu'ils ont parfaitement réussi !!!
Que la machine virtuelle fasse des appels en C ou en assembleur, ce n'est pas le problème des développeurs Java. On ne développé plus pour un système ou quoi que ce soit.. On développé pour l'API.
On développé pour un middleware... pas pour un OS.
Si tu pousses ton raisonnement, "les compilateurs C++, c'est nul car en fait, ca transforme tout en assembleur" !!!!!
[^] # Re: Excellent
Posté par Stéphane Traumat . En réponse à la dépêche Le code de Java3D est disponible. Évalué à 2.
il y a deux faces à Java :
- Ce qui se passe au dessous de la machine virtuelle.
- Ce qui se passe au dessus de la machine virtuelle.
Le Java n'a JAMAIS été écrit pour que ce qui se passe en dessous de la machine virtuelle soit écrit en Java !!
Java d'ailleurs n'accède pas aux ressources matérielles ( a part JINI )
Le but de Java est que ce qui soit construit au dessus de la JVM soit multi plateforme ( Tomcat, JOnAS, ant... ) ce qu'ils ont parfaitement réussi !!!
Que la machine virtuelle fasse des appels en C ou en assembleur, ce n'est pas le problème des développeurs Java. On ne développé plus pour un système ou quoi que ce soit.. On développé pour l'API.
On développé pour un middleware... pas pour un OS.
Si tu pousses ton raisonnement, "les compilateurs C++, c'est nul car en fait, ca transforme tout en assembleur" !!!!!
http://about.me/straumat