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 :

C++11 : c'est fait ! Vote unanime pour approuver la nouvelle normalisation du langage


Sujet :

Normalisation C++

  1. #21
    Membre émérite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    832
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 832
    Points : 2 625
    Points
    2 625
    Par défaut
    Ce que j'en pense?
    Que le JAVA va en prendre un grand coup dans la figure.
    Enfin, c'est ce que j'espère.

    J'ai déjà commencé à jouer avec les pointeurs intelligents, et c'est bien agréable.
    Pour la plupart des nouveautés, je ne sais même pas de quoi il s'agit, et pour la quasi totalité, je ne sais pas comment on s'en sers xD

    Quelque chose qui devrait être bien agréable aussi, c'est l'intégration des regex

    Par contre, super chère la norme...
    Et vivement que la plupart des compilos aient fini l'implémentation aussi...

  2. #22
    Membre expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Points : 3 344
    Points
    3 344
    Par défaut
    Une lecture de la page wikipedia permet de se faire une idée globale des nouvelles features et comment les utiliser : http://en.wikipedia.org/wiki/C%2B%2B11

    Par contre c'est vraiment du survol.

    Pour le prix, ça a déjà été discuté sur un autre thread. En gros Herb sutter dit qu'une version gratos ou très abordable est en cours de mise en place pour le début d'année.

  3. #23
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juillet 2007
    Messages : 884
    Points : 2 018
    Points
    2 018
    Par défaut
    Ca serait une mauvaise idée d'utiliser C++11 au lieu de C++2011, ça donne l'impression que c'est un language de l'antiquité...
    Et Windows 8 et Internet Explorer 9 et Firefox 5...
    Tout ce que j'écris est libre de droits (Licence CC0) et je vous incite à faire de même.

  4. #24
    Membre expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Points : 3 344
    Points
    3 344
    Par défaut
    Au moins leurs numéros de version ne corresponds pas à une année

  5. #25
    Membre éclairé Avatar de befalimpertinent
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    561
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2007
    Messages : 561
    Points : 833
    Points
    833
    Par défaut
    Bonne nouvelle!
    C'est sans doute encore un peu tôt (faudra-t-il attendre VS2011 ?) mais je suis en ce moment en recherche de formations pro sur les nouveautés apportées par cette nouvelle norme.
    cf ce thread
    Linux > *

  6. #26
    Membre éclairé
    Avatar de Floréal
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 456
    Points : 849
    Points
    849
    Par défaut
    Il aurait fallu 13 ans pour que cette première révision majeure du standard populaire et omniprésent voie le jour. Elle marquera le quotidien de millions de développeurs pendant les deux prochaines décennies.
    En d'autre terme la prochaine révision de la norme sera une C++3X? ^^
    Ancien membre du projet "Le Dernier Âge".

  7. #27
    Membre expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Points : 3 344
    Points
    3 344
    Par défaut
    C'est sans doute encore un peu tôt (faudra-t-il attendre VS2011 ?)
    Ca a déjà été annoncé : en gros VS2011 ne fournira pas vraiment de nouvelles features du language mais en revanche fournira presque toutes les nouvelles bibliothèques standard.

    Voir http://blogs.msdn.com/b/vcblog/archi.../10209291.aspx pour les détails.

    Sinon, GCC fournis déjà une grosse partie de ces features dans ses dernières versions, et CLang aussi (mais pas les mêmes).

    Ca aurait aidé qu'ils se mettent d'accord sur les bases à implémenter d'abord, histoire qu'on puisse faire du cross-platform rapidement avec C++11 mais bon.

    En d'autre terme la prochaine révision de la norme sera une C++3X? ^^
    A priori non, puisque le focus pour le prochain meeting du commité, si j'ai bien compris, serait de réfléchir a voir quels sont les features a voir rapidement (dans les 3-5 prochaines années) et surtout comment s'organiser pour que environ 5 ans soit le maximum entre deux versions du language (hors TR). Je peu me tromper mais visiblement il va ya avoir un éffort pour éviter l'effet C++11 : une énorme mise à jour qui met 11 ans à être finalisée...sur le papier.

  8. #28
    Membre averti Avatar de Dalini71
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 181
    Points : 343
    Points
    343
    Par défaut
    Tellement content de toutes ces nouveautés offertes.
    Tellement frustré de devoir attendre surement de très longs mois avant que celles-ci soient bien implémentées par nos chers compilos

  9. #29
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 620
    Points
    15 620
    Par défaut
    Citation Envoyé par Dalini71 Voir le message
    Tellement content de toutes ces nouveautés offertes.
    Tellement frustré de devoir attendre surement de très longs mois avant que celles-ci soient bien implémentées par nos chers compilos
    Certains compilateurs n'ont pas attendu la norme pour intégrer les nouvelles spécifications. Par exemple, gcc intègre shared_ptr depuis la version 4.3 (donc depuis 2008 et même 2005 dans tr1).
    Personnellement, je n'ai même pas encore regardé toutes les nouvelles spécificités de la norme, je n'ai pas encore fait le tour des nouvelles spécificités de la norme qui sont déjà implémentées dans gcc.

  10. #30
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 49
    Points : 20
    Points
    20
    Par défaut
    Ca fait déjà plusieurs mois que j'utilise les template variadiques, les rvalue reference ou encore std::initializer_list, et j'en suis très content. La dernière version en date (C++03 si je ne dis pas n'importe quoi) manque de beaucoup de choses (comme les constructeurs délégués par exemple), ce qui induit le fait que l'écriture et la maintenance de codes C++03 était réellement ... chiante?

    J'espère que la plupart des compilo les plus connus (gcc, clang/LLVM) auront fini d'implémenter C++11 avant les prochaines grandes vacances de 2012.

  11. #31
    Membre expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Points : 3 344
    Points
    3 344
    Par défaut
    Paeril ici, même sur VS2010 on peut faire joujou avec les lambda et les semantiques de mouvement

  12. #32
    Expert confirmé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 895
    Points : 4 551
    Points
    4 551
    Par défaut
    Citation Envoyé par skypers Voir le message
    J'espère que la plupart des compilo les plus connus (gcc, clang/LLVM) auront fini d'implémenter C++11 avant les prochaines grandes vacances de 2012.
    J'ai un doute.

    Il manque à gcc plusieurs grosses parties de la librairie standard (regex, ...)

    Visual C++ 2011 manque encore d'un grand nombre de choses vraiment importantes (y compris les variadic template), et la version suivante devrait encore manquer d'un certain nombre de choses.

    Maintenant, je peux être agréablement surpris. Mais je tablerais plus sur un délai de 2 à 4 ans pour avoir un support vraiment intéressant (même si incomplet) des fonctionnalités offertes par C++11.
    [FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...]
    Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi.
    Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça.
    Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas.

    Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas.

  13. #33
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    comment faire pour l'avoir sur gcc?

  14. #34
    Expert confirmé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 895
    Points : 4 551
    Points
    4 551
    Par défaut
    Citation Envoyé par Johanès A. Maholison Voir le message
    comment faire pour l'avoir sur gcc?
    Le support C++11 ? Ne pas hésiter à proposer des patches à l'équipe de développement de gcc, ainsi qu'à l'équipe de développement de la lib stdc++

    Pour avoir un support regex correct sur gcc, cf. boost.regex (c'est de toute façon l'origine de la librairie).
    [FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...]
    Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi.
    Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça.
    Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas.

    Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas.

Discussions similaires

  1. Optimisation OpenMP (logique c'est fait pour)
    Par lulafitt dans le forum Threads & Processus
    Réponses: 2
    Dernier message: 10/02/2011, 17h45
  2. Réponses: 58
    Dernier message: 29/10/2010, 12h35
  3. Réponses: 16
    Dernier message: 03/02/2010, 18h43
  4. Ce forum est fait pour vous
    Par fafabzh6 dans le forum Contribuez
    Réponses: 0
    Dernier message: 14/05/2009, 15h25
  5. [Plugin][RCP]Welcome page...Comment c'est fait pour celle d'Eclipse???
    Par tophebboy dans le forum Eclipse Platform
    Réponses: 12
    Dernier message: 20/07/2006, 17h27

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