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

C++ Discussion :

GCC 4.8.1 est disponible en release, premier support complet du langage C++11 !


Sujet :

C++

  1. #1
    Membre expert

    Avatar de germinolegrand
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Octobre 2010
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2010
    Messages : 738
    Points : 3 892
    Points
    3 892
    Par défaut GCC 4.8.1 est disponible en release, premier support complet du langage C++11 !
    La suite GCC en version 4.8.1 est disponible en release
    de très nombreux correctifs et le support complet du langage C++11 !

    L'équipe de développement de la suite de compilation GCC vient de l'annoncer, la version 4.8.1 disponible dès aujourd'hui.

    Dans cette version :
    • plus de 91 bug fixes ;
    • ajout des dernières fonctionnalités qui manquaient pour le support complet du langage C++11, notamment les ref-qualifiers pour this (N2439) ainsi que le support de decltype pour les appels de fonction (N3276).



    Ceci fait de GCC le premier à supporter entièrement le langage C++11. Il sera très bientôt suivi par Clang, dont la sortie de la version 3.3 est prévue le 5 juin.

    Ainsi que nous l'annoncions le mois dernier Clang proposera un support complet de la norme C++11, bibliothèque standard (libc++) comprise. Quant à la libstd++ fournie avec GCC on peut voir son avancement ici.

    Le support du C++14/C++1y dans GCC peut être suivi sur cette page.


    Votre opinion

    Utilisez-vous GCC ?
    Le support de C++11 de plus en plus complet sur les différents compilateurs est-il un argument susceptible de rendre plus populaire la dernière version du langage ?

    Sources

    mailing list gcc
    GCC 4.8 support du C++11
    isocpp.org

  2. #2
    Membre confirmé

    Homme Profil pro
    Etudiant
    Inscrit en
    Juillet 2012
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 108
    Points : 573
    Points
    573
    Par défaut
    Utilisez-vous GCC ?
    Oui, j'utilise Gcc.

    Le support de C++11 de plus en plus complet sur les différents compilateurs est-il un argument susceptible de rendre plus populaire la dernière version du langage ?
    Sincèrement, je pense que oui, après, l'avenir nous dira, si ou non, les différents compilos rendre plus populaire la norme....
    Le paradigme de chacun ne dépend pas de lui, mais de son éducation...

    Le mot donne à la pensée son existence la plus haute et la plus noble.
    Spinoza

    Quiconque n'est pas choqué par la théorie quantique ne la comprend pas.
    Niels Bohr

    http://isocpp.org/

  3. #3
    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
    Est-ce que je suis correct si je dis que c'est la premiere fois dans l'histoire de l'humanite qu'on a un (voir 2!) compilateur qui supporte a 100% le standard ISO c++? Bon j'imagine qu'il doit y avoir des bugs, mais 100% il me semble que ca a jamais ete atteinds...


    Sinon perso effectivement C++11 c'est du passe pour moi, j'aimerai avoir c++14 histoire de me lacher avec des lambda!

  4. #4
    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
    @Klaim
    Go GCC 4.9 !

  5. #5
    En attente de confirmation mail

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2004
    Messages
    1 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 391
    Points : 3 311
    Points
    3 311
    Par défaut
    @Klaim: En même temps la quasi totalité des compilateurs avaient décidé de ne pas implémenter les export (pour les template) en C++03, donc par défaut ils visaient pas le 100%. Mais à part ça, le reste devait être là il me semble.

  6. #6
    Membre régulier
    Homme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2006
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2006
    Messages : 48
    Points : 97
    Points
    97
    Par défaut
    Pour les Windowsiens pauvres pêcheurs comme moi :
    http://sourceforge.net/projects/ming...dows/releases/

    Il n'y aura jamais eu autant d'écart entre MSVC et GCC (VS2012 vs GCC 4.8).
    Même VC6 n'était pas tant que ça en retard sur la norme en son temps.

  7. #7
    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
    Citation Envoyé par iNaKoll Voir le message
    Pour les Windowsiens pauvres pêcheurs comme moi :
    http://sourceforge.net/projects/ming...dows/releases/

    Il n'y aura jamais eu autant d'écart entre MSVC et GCC (VS2012 vs GCC 4.8).
    Même VC6 n'était pas tant que ça en retard sur la norme en son temps.
    Heu VC6 n'a pas fournis toute la bibliotheque standard complete des le depart comme VS2012... Ils sont carrement en retard niveau language mais pas niveau bibliotheque.

    Cela dis l'implementation de certaines bibliotheques est problematique dans mon experience (notemment les horloges de std::chrono qui ont une granularite d'environ 8ms...)

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 92
    Points : 180
    Points
    180
    Par défaut
    Utilisez-vous GCC ?
    Oui

    Le support de C++11 de plus en plus complet sur les différents compilateurs est-il un argument susceptible de rendre plus populaire la dernière version du langage ?
    Oui, mais des mentalités restent à faire bouger. Un enseignant d'université l'an dernier se bornait encore à nous demander du C ANSI (C89) en argumentant que c'est le seul dont on pouvait trouver la normal totalement accessible et gratuitement sur Internet. Je lui ai bien proposé un lien vers la norme ISO C99 avec je pense tout ce dont il pouvait avoir besoin....mais resté sans retour

    Dommage, venant de la part d'un enseignant pourtant ma foi fort compétant.

  9. #9
    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
    Cela dis:

    1. Aucun visual studio n'est compatible c99, et officiellement ca va rester comme ca longtemps;
    2. Ni C++98/03 ni C++11 ne sont base sur C99;

  10. #10
    En attente de confirmation mail
    Homme Profil pro
    *
    Inscrit en
    Février 2013
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Février 2013
    Messages : 86
    Points : 40
    Points
    40
    Par défaut gcc et g++
    Excellent compilateur. Je l'utilise très souvent en particulier avec gedit ou Anjuta ou alors en ligne de commade par SSH avec PuttY.

  11. #11
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut
    Je me suis même pas encore mis à C99, je suis encore à C89/C90 qui me suffisent largement Cela dit j'ai trouvé un truc qui m'intéresse dans C99 c'est de pouvoir déclarer/initialiser une variable dans une boucle for
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for (int i=0; i<n; i++)
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  12. #12
    Nouveau Candidat au Club
    Homme Profil pro
    infographiste
    Inscrit en
    Septembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : infographiste
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Septembre 2011
    Messages : 6
    Points : 0
    Points
    0
    Par défaut oui et toujours
    emacs+gcc=orgasme
    j'ai quité windob pour lui

  13. #13
    Membre émérite
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 764
    Points : 2 704
    Points
    2 704
    Par défaut
    Citation Envoyé par debutant_zero Voir le message
    emacs+gcc=orgasme
    Lié à une pratique de l'onanisme, alors.

  14. #14
    Membre averti
    Profil pro
    professeur des universités à la retraite
    Inscrit en
    Août 2008
    Messages
    364
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : professeur des universités à la retraite

    Informations forums :
    Inscription : Août 2008
    Messages : 364
    Points : 439
    Points
    439
    Par défaut
    Etes-vious bien surs que GCC 4.8.1 supporte les regex du C++11 ???? (en dehors du simple fait qu'il supporte le header correspondant ) ? vous avez vérifié ???

  15. #15
    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
    D'apres la reponse a cette question, il ne serait quesiton QUE du compilateur, pas de la bibliotheque: http://stackoverflow.com/questions/1...age-collection

  16. #16
    Membre averti
    Profil pro
    professeur des universités à la retraite
    Inscrit en
    Août 2008
    Messages
    364
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : professeur des universités à la retraite

    Informations forums :
    Inscription : Août 2008
    Messages : 364
    Points : 439
    Points
    439
    Par défaut
    En C++11 les regex font partie intégrante de la norme en tout cas. On ne peut pas dire par conséquent que cette version implémente complètement le C++11 si les regex n'y sont pas intégralement implémentées me semble-t-il.

  17. #17
    En attente de confirmation mail

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2004
    Messages
    1 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 391
    Points : 3 311
    Points
    3 311
    Par défaut
    @ptyxs: Les compilateurs séparent le support des fonctionnalités du langage, et le support de la bibliothèque standard du langage. Le comité de normalisation fait pareil avec les groupe de travail. C'est d'ailleurs précisé dans la ML : (traduction approximative) "ce qui fait de G++ le premier compilateur a implémenté tout les fonctionnalités majeurs du C++11".

Discussions similaires

  1. Réponses: 14
    Dernier message: 16/07/2014, 21h40
  2. Réponses: 60
    Dernier message: 03/03/2013, 03h31
  3. Réponses: 34
    Dernier message: 21/09/2009, 23h49
  4. Une nouvelle release de Delphi Prism est disponible
    Par Pedro dans le forum Delphi .NET
    Réponses: 13
    Dernier message: 12/04/2009, 23h08
  5. Réponses: 0
    Dernier message: 23/05/2008, 12h26

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