41Fermer43
Kevin KoflerLe 16/03/2013 à 13:40
flanker (./41) :
Ce que j'ai trouvé intéressant comme info, c'est que le typage dynamique ne coûte finalement pas si cher que ça. Je pensais que l'effet était plus important.

Bah, ça "ne coûte pas si cher que ça" si on a un JIT qui fait plein d'heuristiques pour deviner le type, ce qui 1. prend du temps et 2. n'est pas toujours possible (ou seulement quand on est déjà presqu'en train d'exécuter le code, du coup voir 1.). Le plus bizarre, c'est que le présenteur présente ça comme un problème résolu tout en se plaignant plus tard des heuristiques nécessaires pour combler une API défaillante. Je considère les inférences de type comme un parfait exemple d'une telle heuristique. Le typage dynamique est pourri, ça empêche aussi de diagnostiquer pas mal d'erreurs de programmation au temps de la compilation.