Et la VM elle fait quoi ? Ah ben elle interprête le bytecode comme c'est rigolo
Oui, c'est rigolo. Exactement comme une VM Java ou C#.
A ce compte-là, ton processeur interprète aussi les instructions qu'on lui envoie - puisqu'en interne il les convertit en micro-instructions qui n'ont plus rien à voir avec le jeu d'instructions original (dans les processeurs modernes, le backend est découplé du frontend).
Mais bon, j'imagine que je réponds à un troll.
Reste que le typage fort pert tout son intérêt lorsqu'il est dynamique, son principal intérêt est d'effectuer des vérifications et optimisations à la compilation
N'importe quoi. Les vérifications et optimisations peuvent être faites lors de l'exécution, il n'y a pas que la compilation dans la vie.
[^] # Re: Python
Posté par Antoine . En réponse à la dépêche Interview de Miguel de Icaza par O'reilly. Évalué à 1.
Oui, c'est rigolo. Exactement comme une VM Java ou C#.
A ce compte-là, ton processeur interprète aussi les instructions qu'on lui envoie - puisqu'en interne il les convertit en micro-instructions qui n'ont plus rien à voir avec le jeu d'instructions original (dans les processeurs modernes, le backend est découplé du frontend).
Mais bon, j'imagine que je réponds à un troll.
Reste que le typage fort pert tout son intérêt lorsqu'il est dynamique, son principal intérêt est d'effectuer des vérifications et optimisations à la compilation
N'importe quoi. Les vérifications et optimisations peuvent être faites lors de l'exécution, il n'y a pas que la compilation dans la vie.