??? C'est compilé dynamiquement en byte-code (sauvé dans un fichier .pyc pour Python) puis exécuté par une VM.
Bien sur, la plupart des interpretés utilise un byte-code histoire d'aller plus vite, ça change rien.
Le problème c'est que le résultat est que tu ne peux pas avoir de typage fort (ma langue a fourché), et donc pleins de vérifications ne peuvent pas etre faites en amont, t'es obligé de les faire à la main.
Comment tu fais en python pour forcer le type d'un argument ? Bah tu peux pas le spécifier dans la signature de la methode, comme tout bon language interpreté. Ce que je voulais indiquer c'est que c'est des vérifications en moins pour plus tard, perso je préfère pouvoir forcer un argument d'implémenter une interface que je définis, pour etre tranquille.
[^] # Re: Python
Posté par Fabien Penso (site web personnel, Mastodon) . En réponse à la dépêche Interview de Miguel de Icaza par O'reilly. Évalué à 1.
Bien sur, la plupart des interpretés utilise un byte-code histoire d'aller plus vite, ça change rien.
Le problème c'est que le résultat est que tu ne peux pas avoir de typage fort (ma langue a fourché), et donc pleins de vérifications ne peuvent pas etre faites en amont, t'es obligé de les faire à la main.
Comment tu fais en python pour forcer le type d'un argument ? Bah tu peux pas le spécifier dans la signature de la methode, comme tout bon language interpreté. Ce que je voulais indiquer c'est que c'est des vérifications en moins pour plus tard, perso je préfère pouvoir forcer un argument d'implémenter une interface que je définis, pour etre tranquille.