Sur Android, Java est uniquement utilisé pour produire un APK, qui ensuite est traduit au vol en assembleur sur la machine cible une fois installé. Ils utilisent java parce que le langage est simple à compiler, d'où l'efficacité d'eclipse.
Hors du contexte Android, je ne vois pas en quoi Python serait moins efficace que Java : ils sont tous les deux compilés en bytecode qui tourne ensuite dans une machine virtuelle. Personnellement je les trouve assez comparables en vitesse d'exécution (plus rapide que Ruby, dommage pour ce dernier que j'aime bien).
[^] # Re: Petit commentaire
Posté par gato . En réponse au journal J'ai installé ubuntu sur une nexus 7. Évalué à 0.
Sur Android, Java est uniquement utilisé pour produire un APK, qui ensuite est traduit au vol en assembleur sur la machine cible une fois installé. Ils utilisent java parce que le langage est simple à compiler, d'où l'efficacité d'eclipse.
Hors du contexte Android, je ne vois pas en quoi Python serait moins efficace que Java : ils sont tous les deux compilés en bytecode qui tourne ensuite dans une machine virtuelle. Personnellement je les trouve assez comparables en vitesse d'exécution (plus rapide que Ruby, dommage pour ce dernier que j'aime bien).