> Ton code python tu n'as aucune certitude qu'il est capable de s'exécuter dans n'importe quel cas.
En Java non plus, cf le maintenant célèbre NullPointerException.
Et avec les annotations qui arrivent, il sera possible de faire des vérifications de type en Python. Ce sera au final proche de l'Objective-C qui permet à la fois de faire du typage statique et dynamique selon ce qui est le plus adapté pour ton projet, à la seule différence qu'en Python ce sera "par défaut" du dynamique tandis qu'en Objective-C c'est "par défaut" du statique.
> Si tu passes la phase de compilation à l'exécution (ou simplement que tu es en typage dynamique) ça peut péter n'importe quand à runtime pour des milliers de raisons.
Si tu ne le fais pas aussi. Non sequitur.
[^] # Re: Grandiose
Posté par Moonz . En réponse au journal Linuxfr en J2EE. Évalué à -1.
En Java non plus, cf le maintenant célèbre NullPointerException.
Et avec les annotations qui arrivent, il sera possible de faire des vérifications de type en Python. Ce sera au final proche de l'Objective-C qui permet à la fois de faire du typage statique et dynamique selon ce qui est le plus adapté pour ton projet, à la seule différence qu'en Python ce sera "par défaut" du dynamique tandis qu'en Objective-C c'est "par défaut" du statique.
> Si tu passes la phase de compilation à l'exécution (ou simplement que tu es en typage dynamique) ça peut péter n'importe quand à runtime pour des milliers de raisons.
Si tu ne le fais pas aussi. Non sequitur.