C++ plus que jamais d’actualité

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Donné pour mort il y a moins de 10 ans, on n’avait alors que Java à la bouche ! Puis C# ou encore PHP, Ruby, Python, Javascript, les frameworks… Le C++ est un peu comme le scorpion. Mettez-le au coeur du feu, dans l’eau, dans le désert, il survivra toujours. En 12 ans de Programmez !, nous avons tout entendu, tout écrit, sur C++ : dépassé, trop vieux, inutile. Mais, inlassablement, il revient. Il se tapit dans l’ombre, parfois. Pourquoi aujourd’hui, le C++, et même le C, redevient-il LE langage de référence ? C et C++ sont les seuls langages à être natifs et de performances inégalées. Non, Java et C# ne pourront jamais être aussi optimisés et performants qu’un code C++. Pour l’embarqué, l’enfoui, C++ demeure incontournable pour réellement faire du bas niveau. C demeure au coeur des systèmes d’exploitation pour des raisons de performances. Pour les applications hautement critiques et temps réel dur, C++ ne peut pas être remplacé. Et même en téléphonie, le langage objet reste la référence absolue. Et que dire de la 3D, des interfaces de type MFC, Win32 et surtout dans le massivement parallèle, le HPC ? Là encore, point de salut en dehors des langages natifs ! Tout n’a pas forcément besoin d’être codé en pur natif, vous pouvez parfaitement faire le « core code » en langage managé et des portions très précises, des fonctions en natif. D’autre part, maîtriser le C++, c’est aussi mieux maîtriser la programmation et ses subtilités… Dans ce dossier, plusieurs experts et développeurs C++ donnent leur avis, le comparent à d’autres langages. On oublie souvent que le développement consiste aussi à choisir le bon langage…

François Tonic

S'ABONNER
Egalement au sommaire de :
Programmez! #140