Supprimer un message
philfr
Python qui a une VM plus legere mais dont les thread prennent plus de place?
J'ai pas trop envie de rentrer dans le débat, mais ce que tu dis là ne veut rien dire
![:oh: :oh:](images/smileys/oh.gif)
Bon, je rentre quand-même (un peu) dans le débat...
S'il y a deux reproches que je ferais à Java, ce sont sa verbosité (e.g. le "Hello, world" canonique), et son obstination a obliger de tout caster, ce qui retire une bonne partie de l'intérêt du typage statique fort.
Extrait de "How to write unmaintainable code", une des plus belles colection d'anti-patterns:
Java's casting scheme is a gift from the Gods. You can use it without guilt since the language requires it. Every time you retrieve an object from a Collection you must cast it back to its original type. Thus the type of the variable may be specified in dozens of places. If the type later changes, all the casts must be changed to match. The compiler may or may not detect if the hapless maintenance programmer fails to catch them all (or changes one too many). In a similar way, all matching casts to (short) need to be changed to (int) if the type of a variable changes from short to int.