Le futur du C++
Hier, Herb Sutter a d�voil� plusieurs annonces importantes pour l�avenir du C++.
Notamment les dates des prochains standards, qui ont finalement �t� d�cid�es.
Il a tout d�abord pr�sent� de fa�on simple l�organisation du processus de standardisation :
Chaque SG est un groupe de travail qui peut comprendre jusqu�� quarante personnes. Ils �tudient les besoins sp�cifiques � leur domaine afin de proposer la conception d�une fonctionnalit� majeure. La conception est ensuite am�lior�e et mise au point par les groupes Evolution et Library : Evolution est responsable de l��volution du langage tandis que Library traitera de l�impact de cette fonctionnalit� dans la STL. Les groupes Evolution et Library peuvent �galement proposer des fonctionnalit�s mineures.
Puis chaque fonctionnalit� passe par le Core qui en fera un � draft � d�taill� capable d�int�grer le standard. Enfin, ce � draft � passera au vote g�n�ral du WG21 � qui est le nom du comit� international qui traite du C++ - , afin de d�cider de son int�gration au prochain standard, ce qui en fait un trait� international.
Cette introduction permet de pr�senter le calendrier des dates d�cid�es par le comit� :
On note bien �videmment deux dates importantes qui correspondent � deux nouveaux standards : C++17 qui sera un nouveau standard majeur, autrement dit de m�me importance que la norme C++11 ; mais �galement C++14 qui sera un standard mineur, c�est-�-dire qu�il ne comportera que des ajouts mineurs, mais aussi toutes les fonctionnalit�s majeures vot�es � cette date.
Ces fonctionnalit�s majeures feront l�objet de TS � Technical Specification est le nouveau nom donn� aux TR alias Technical Report � ind�pendants, ce qui permettra de profiter des ajouts majeurs sans attendre 2017.
Le SG4 a d'ores et d�j� annonc� qu�il publierait un TS Network tous les ans, mais le TS le plus proche concerne FileSystem qui est la 3e r�vision de cet ajout tir� de boost. Le TS sur la m�moire transactionnelle est plus flou dans les dates puisque le SG5 doit pour cela travailler de concert avec le consortium industriel.
Mais ce n�est pas tout, les annonces ne sont pas termin�es. La suivante concerne l�ouverture officielle de isocpp.org, qui sera le site officiel du comit� de standardisation. On pourra y trouver des informations sur l�avancement de la norme, des annonces importantes concernant le C++, et beaucoup d�autres choses. Le but de ce site est de promouvoir un style de programmation C++ moderne ainsi que l�expansion des biblioth�ques C++ portables.
La derni�re annonce concerne la cr�ation d�une association ind�pendante, la Standard C++ Foundation � � noter qu�elle est financ�e par 17 grandes entreprises � ce jour ayant un int�r�t commun � la standardisation du C++. Son but est de promouvoir la compr�hension et l�utilisation du C++ standard sur tous les compilateurs et toutes les plateformes � les entreprises qui financent ne contr�lent pas l�association. Les six directeurs de cette association sont C. Carruth, B. Stroustrup, B. Dawes, H. Sutter, S. Du Toit et M. Wong.
Toutes ces annonces promettent un bel avenir pour le C++, l�utilisation et la propagation de ces normes internationales ne tiennent qu�� vous tous, d�veloppeurs C++.
Comment suivez-vous l�actualit� du C++ ?
Connaissiez-vous le fonctionnement du comit� de standardisation du C++ ?
Utilisez-vous le dernier standard (C++11) en production ? � titre personnel ?
Comment vous formez-vous � l�utilisation de la derni�re norme (C++11) ?
Voir �galement Microsoft renforce le support de C++ 11 dans Visual Studio 2012
Source : The Future of C++
Partager