Bjarne stroustrup clarifie ses vues sur les langages de programmation

Bjarne Stroustrup, le créateur de C++, a de nouveau évoqué le débat sur les meilleurs langages de programmation. Sa décision de s'exprimer à nouveau sur ce sujet est compréhensible, étant donné l'existence d'écosystèmes tels que Python, JavaScript, Ruby et bien d'autres. Cependant, le scientifique danois affirme clairement que la complexité n'est pas seulement inévitable, mais même nécessaire dans les langages industriels.

La dualité des langages de programmation

La dualité des langages de programmation

Stroustrup explique que la programmation est divisée en deux principales catégories de langages, en fonction de leur niveau de contrôle et de la complexité requise. Les développeurs qui ne décorent pas une ligne de code, voire qui ne le font même pas, ont atteint la fin de la programmation, selon lui. La complexité dans les langages industriels définit donc ces deux principaux types de lignes de code.

Ainsi, Stroustrup considère qu'il y a deux sortes de langages de programmation : ceux dont la gens se plaint, et ceux qu'on ne utilise pas. Il a expliqué sur son blog officiel que C++ n'est pas le plus grand langage de programmation, notamment comparé à C# ou Java, mais il reste perçu comme d'« haute complexité ». Son objectif initial était de créer un écosystème plus simple avec une superficie technique étendue en raison de sa versatilité. C'est ainsi qu'il s'est transformé en une option parfaite pour les systèmes à grande échelle, notamment en raison de ses capacités à résoudre des problèmes actuels, même si cela a changé depuis trois décades.