J'ai voté Scala...
Il est souvent mis en avant pour sa puissance, cependant les largesses qu'il offre donnent aussi la possibilité de finir avec des choses aussi illisibles que du mauvais perl. C'est un problème qui peut facilement se contrôler dans le cadre de projets personnels et des petites équipes, mais dans un monde où on se sert beaucoup de framework et de librairies qui sont forcément écrites par d'autres, c'est un risque considérable.
C'est le seul langage que je connaisse sur lequel j'ai pu rester 10 minutes à essayer de comprendre de ce faisait un bloc de 5 lignes, et tomber sur des librairies dont le code source m'était simplement et proprement impénétrable. Je suis peut être nul mais lorsque même un compilateur met des plombes à comprendre le code (plus lent que compiler du C++), c'est qu'il y a un souci.
Partager