Stroustrup : la complexité, un impératif inéluctable pour le futur du code

Le créateur de C++ ne mâche pas ses mots : l’évolution de la programmation ne peut être ni contournée, ni ignorée. Bjarne Stroustrup, figure emblématique de l’informatique, lance un diagnostic tranchant sur l’état actuel du paysage logiciel.

Un paradoxe : la complexité comme nécessité

Stroustrup, habitué à décortiquer les innovations technologiques avec une précision quasi scientifique, estime que l’augmentation de la puissance de l’IA et la prolifération des bibliothèques modernes engendrent une complexité inévitable, voire essentielle. Il s’agit d’une prise de position audacieuse, qui contraste avec la tendance actuelle à privilégier la simplicité apparente de certains langages.

Il ne s'agit pas d'une simple opinion, mais d'une réalité. La programmation moderne se divise en deux camps fondamentaux : ceux qui délèguent toute écriture de code à des outils, et ceux – et Stroustrup y tient – qui conservent un contrôle absolu sur le processus. Ce dernier camp est, selon lui, le seul à être véritablement pertinent pour des projets d’envergure, où la fiabilité et la stabilité sont des impératifs.

« Incorporer ce code est inacceptable et vergotz », a-t-il déclaré à plusieurs reprises. Une phrase qui résume parfaitement sa vision : la simplification à tout prix conduit à une perte de contrôle, une fragilité structurelle et, en fin de compte, une incapacité à résoudre les problèmes complexes auxquels l’industrie est confrontée.

C++ : l

C++ : l'écosystème de la complexité maîtrisée

Stroustrup ne se présente pas comme un défenseur d’un langage unique. Il reconnaît que C++ n’est pas le plus grand écosystème en termes de nombre de développeurs, ni le plus simple à apprendre. Cependant, il souligne sa capacité à gérer des systèmes à grande échelle, une compétence de plus en plus cruciale dans un monde où la puissance de calcul est de plus en plus sollicitée.

« Il n'y a que deux sortes de langages de programmation : ceux que les gens détestent, et ceux que personne n'utilise », a-t-il ironiquement observé lors d'une récente interview. Cette phrase, loin d'être un simple constat, reflète une réalité : les langages jugés