Stroustrup : la complexité, clé inattendue de la programmation moderne
Le créateur de C++, Bjarne Stroustrup, vient de réaffirmer une idée qui fait débat : la complexité, loin d’être un défaut, est devenue une nécessité dans le paysage actuel de la programmation. Une perspective qui risque de secouer les convictions des développeurs les plus attachés à la simplicité.
Une dualité incontournable
Stroustrup persiste, déconstruisant l’idée que l’évolution technologique nous amène vers des langages de plus en plus simplistes. Il observe avec une lucidité impitoyable que l’intégration de l’intelligence artificielle et l’essor des bibliothèques modernes engendrent une complexité intrinsèque, une complexité dont on ne peut plus ignorer l’existence.
Il s’en tient à une division claire dans l’industrie : ceux qui « écrivent » du code sur commande, une pratique qu’il juge « inacceptable et honteuse », et ceux qui, en réalité, s’appuient sur des plateformes complexes et sophistiquées. Une distinction qui, selon lui, reflète une réalité fondamentale : la nécessité d’un contrôle précis sur les opérations de programmation.

Le c++ : un bastion de complexité délibérée
Le C++, malgré sa réputation de langage ardu, demeure un pilier pour les projets de grande envergure. Stroustrup le considère comme un écosystème pensé pour la robustesse et la fiabilité, et non pour la rapidité d’apprentissage. Ce n’est pas le langage le plus grand, il le concède, mais il reste
