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 :

apprendre le c++ par rapport au changement de 2017


Sujet :

C++

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    785
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 785
    Par défaut apprendre le c++ par rapport au changement de 2017
    Bonjour,

    J'ai l'impression de poser une question bête mais je dois avouer que je me pose quelque question par rapport au changement annoncé sur le c++ en 2017.

    Et ce que l'apprentissage du c++ vaut le coup aujourd'hui sans savoir ce qui va vraiment être changé en 2017? Ah ton meilleur d'apprendre le c et de se mettre vraiment au c++ lorsque la norme arrivera?

    Bonne journée,

  2. #2
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 962
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 962
    Par défaut
    Hie,

    Et en 2017, tu te demanderas si ça vaut le coup de s'y mettre avant la sortie de la prochaine spécification ?

    J'ai vraiment de la peine à comprendre ta pensée !

  3. #3
    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
    Par défaut
    Le C évolue également (norme C11).
    Je dirais que 6 ans (au moins, 2017 n'est que la prévision optimiste) de stabilité du langage c'est tout de même pas mal. Ça te laisse le temps de maîtriser correctement le C++11 pour être en mesure de passer le cap du C++1y en douceur.

  4. #4
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 635
    Par défaut
    Salut,

    Fut un temps où l'on estimais qu'un an d'évolution de l'informatique en général équivalait à dix ans d'évolution dans la vie de tous les jours!

    quand ont y regarde un tout petit peu, les progrès faits ces trente dernières années sont très largement supérieurs à ceux faits par les voitures, par exemple, depuis que ford a créé son premier prototype

    alors, oui, six ans, ca vaut vraiment le coup car, il faut te dire que même si on assistera sans doute à des évolutions importante, la rétro compatibilité reste malgré tout une des base du C++: ce qui compilait avant C++11 continue à compiler avec C++11 et devra continuer de compiler avec C++17, le comité de normalisation y veillera

    C'est l'un des gros avantages des langages normalisés par l'ISO par rapport aux langages qui présentent une "norme de fait", décidée par les seuls développeur de ce dernier (je pense à java ou à C#) car tu n'est jamais sur que ce qui fonctionnait avec la version X continueras à fonctionner avec la version X+1 (voire, parfois, avec la version X+0.5 ).

    En outre, la courbe d'apprentissage est malgré tout beaucoup plus souple lorsque tu apprends le C++ moderne que lorsque tu dois apprendre le C, et de nombreuses "bonnes pratiques" en C sont considérées, si pas comme des hérésies en C++, on n'en est pas vraiment loin

    Et puis, avant même d'être en 2017 (si tout va bien), tu auras encore bien assez avec les évolutions de 2014 pour t'amuser

    Mais, l'un dans l'autre, comme certaines évolutions apportées par C++11 étaient nécessaires pour permettre certaines évolutions pour C++14 et que certaines évolutions apportées par cette dernière sont nécessaires pour permettre une mise au point correcte de celle de 2017, tu as, au contraire, tout à gagner à t'habituer à ces évolutions dés maintenant, ne serait ce que pour n'avoir pas trop à assimiler en 2017 et pouvoir être rapidement opérationnel quand la norme sortira
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    785
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 785
    Par défaut
    alors, oui, six ans, ca vaut vraiment le coup car, il faut te dire que même si on assistera sans doute à des évolutions importante, la rétro compatibilité reste malgré tout une des base du C++: ce qui compilait avant C++11 continue à compiler avec C++11 et devra continuer de compiler avec C++17, le comité de normalisation y veillera
    A merci ,c'est ça qui me préoccupait a savoir si ce qui sera appris a partir de maintenant sera encore valable a la nouvelle norme.

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2013
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 639
    Par défaut
    (ne l'ébruitez pas mais je code encore souvent en C89)

    (si vous saviez comme j'ai honte)

Discussions similaires

  1. changement d'image de <a> par rapport a une variable passée par un lien
    Par EIN-LESER dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 17/11/2011, 12h12
  2. [XL-2007] Changement d'objectif par rapport a une date
    Par micnac dans le forum Excel
    Réponses: 4
    Dernier message: 14/03/2011, 14h27
  3. [CR 2008] Changement du texte par rapport au groupe
    Par Marc_27 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 19/07/2010, 12h14
  4. [Joomla!] VirtueMart changement de taxe par rapport à la province
    Par amine.h dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 04/09/2009, 08h43
  5. [Debutant] Les changements par rapport à Struts 1.x
    Par smutmutant2003 dans le forum Struts 2
    Réponses: 2
    Dernier message: 31/05/2008, 15h16

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