dimanche 29 avril 2007

Le langage C++ devrait évoluer très bientôt : le C++0x

Depuis sa spécification de 1998 (C++98) le langage C++ était dramatiquement figé. Il est à noter que beaucoup d'entreprise ne peuvent envisager tous leurs développements en Java ou DOTNet, parfois l'utilisation de C++ reste une valeur sûre (notamment si on considère des besoins de gestion mémoire contrôlée).

Le comité C++ représenté par son fondateur Bjarne Stroustrup (l'inventeur du C++) réfléchi actuellement sur une "grosse" évolution du langage en essayant de conserver une compatibilité ascendante.

Cette nouvelle spécification devrait proposer entre autres : la programmation parallèle, des bibliothèques étendues (accès à CORBA, aux fichiers mappés inter processus, aux sockets tcp/ip etc.).

Quelques articles intéressants :

Quelques slides de Stroustrup assez saisissants : http://www.research.att.com/~bs/C++0x_panel.pdf

Un article du Monde Informatique : http://www.lemondeinformatique.fr/actualites/lire-c-0x-une-premier-pas-vers-la-programmation-parallele-22168.html

Un wikipedia controversé : http://en.wikipedia.org/wiki/C++0x

Le blog de Sutter Mill : http://herbsutter.spaces.live.com/blog/cns!2D4327CC297151BB!159.entry

Est-ce que les grands fabriquants vont nous fournir des compilateurs ?

Aucun commentaire:

Enregistrer un commentaire