Je lis de temps en temps la presse informatique, même si une bonne partie des publications dans ce domaine ne sont que des articles fades ou des comparatifs inutiles. J’ai essayé l’Ordinateur Individuel, Science et Vie Micro, PC Expert, Programmez!, Hacking School Magazine, et j’en passe, mais aucun ne m’a vraiment plu. Et il y a quelques mois, j’ai lu un article d’un certain JP Troll dans GNU/Linux Magazine : « Parce qu’il y en a marre » (qui est peut-être une chronique, je ne sais pas trop). L’article traite de la complexité des langages de programmation : l’auteur dénonce la sur-enchère technologique dans la conception des langages, qui nuit à leur efficacité et à celle des programmeurs qui les utilisent. Les nombreux concepts présents dans le C++, comme l’héritage multiple, l’héritage virtuel, la surcharge des opérateurs et les références, sont utiles dans l’absolu, mais au final ils dénaturent le langage de base et le rendent inutilement complexe. Et je suis bien d’accord avec lui. Lire la suite…