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++ : 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