IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Normalisation C++ Discussion :

Le futur du C++


Sujet :

Normalisation C++

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Community Manager

    Profil pro
    Inscrit en
    Avril 2014
    Messages
    4 207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2014
    Messages : 4 207
    Par défaut Le futur du C++
    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++
    Images attachées Images attachées   
    Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

Discussions similaires

  1. Les futurs tutoriels Java sur DVP ?
    Par Ricky81 dans le forum Débats
    Réponses: 65
    Dernier message: 06/01/2012, 02h33
  2. [debutant] Questions sur 1 futur projet
    Par cyrull22 dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 28/04/2003, 21h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo