• [^] # Re: Oui, mais...

    Posté par . En réponse à la dépêche Miguel DeIcaza et .NET. Évalué à 0.

    La VM est chargée d'exécuter alors que le compilateur produit du code autonome. Dans le code produit par le compilateur, rien n'empèche d'intégrer une sorte de profiler/optimiseur et ainsi choisir d'inliner certaines fonctions/boucles de la même manière qu'une bonne VM. Ca peut paraître compliqué, mais si une VM peut le faire, un compilo aussi.

    Oui en fait ces deux approches vont vers la meme solution, dans leur partie optimisation. Après tout bytecode et natif sont des "langages" pas si éloignés que ca, bien des techniques d'optimisation du bytecode fonctionneront aussi sur le natif.