technologie

Stroustrup : la complexité, un impératif incontournable pour le futur de la programmation

Le créateur de C++, Bjarne Stroustrup, balaie catégoriquement l’idée d’une programmation simplifiée en rupture avec le passé. Son analyse, aussi tranchée soit-elle, pointe vers une réalité où la complexité n’est pas un obstacle, mais une condition sine qua non de l’innovation.

Une convergence inéluctable : ia et bibliothèques modernes

Stroustrup observe avec lucidité que l’essor fulgurant de l’intelligence artificielle, conjugué à l'avènement de bibliothèques de développement remarquablement performantes, ne fait qu’amplifier la nécessité d’une architecture logicielle robuste. Il dénonce une tendance à minimiser la complexité, une approche qu’il juge fondamentalement erronée. Ce n'est pas une question de facilité, mais de capacité à gérer des systèmes de plus en plus sophistiqués.

Il est crucial de comprendre que la simplification excessive, souvent prônée par les nouveaux langages, cache en réalité une dépendance accrue aux bibliothèques externes, créant un nouveau niveau de complexité inhérent. Ces environnements, bien que prometteurs, sont intrinsèquement fragiles et sujets à des évolutions imprévisibles.

Deux mondes, deux logiques

Deux mondes, deux logiques

La division de l’industrie du logiciel en deux catégories distinctes devient alors inévitable. D’un côté, on trouve les langages où l’utilisateur est littéralement