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 :

Bien débuter en C++ [Tutoriel]


Sujet :

C++

  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
    Points : 13 061
    Points
    13 061
    Par défaut Bien débuter en C++
    Bonjour,

    Dans quelques jours paraîtra un article qui est un guide pour tous les débutants en C++. Il guide ainsi chacun vers les ressources adaptées à son profil (déjà programmé ou pas, ...) et donne même des liens pour ceux qui ont les bases et qui désirent aller plus loin.

    Voici le synopsis de l'article.
    Vous souhaitez apprendre le C++ mais ne savez pas comment vous y prendre, par quoi commencer ? Cet article est fait pour vous ! Des outils les plus adaptés jusqu'aux meilleures ressources pour apprendre, cet article vous donnera toutes les pistes nécessaire pour effectuer un apprentissage correct du C++.
    L'article se trouve ici : Bien débuter en C++

    Il est établi que le C++ n'est pas un langage trivial à apprendre. Pensez-vous toutefois que la présence d'un tel guide peut faciliter les choses ? Le rassemblement de références vers des cours, des livres et des outils risque de permettre au débutant de ne pas perdre de temps sur la recherche de ressources mais lui permettra au contraire de se focaliser sur l'apprentissage lui-même.

    Voir aussi les cours et tutoriels C++ : http://cpp.developpez.com/cours/

    de vos éventuels commentaires & remarques
    Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 25
    Points : 11
    Points
    11
    Par défaut
    c'est une trés bonne idée , en attente du lien pour voir ce que sa donne

    +1

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 7
    Points : 12
    Points
    12
    Par défaut
    Sérieusement ça m'aidera car la STL est barbante ^^ Je ne sais pas pourquoi. Mais bon je vais l'apprendre mais j'aurai aimé savoir si il y avait une alternative. Merci d'avance . ( Ça serait une très bonne idée).

  4. #4
    Membre actif
    Étudiant
    Inscrit en
    Octobre 2007
    Messages
    189
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2007
    Messages : 189
    Points : 213
    Points
    213
    Par défaut
    Citation Envoyé par Haaggen Voir le message
    Sérieusement sa m'aidera car la STL est barbante ^^ Je ne sais pas pourquoi mais bon je vais l'apprendre mais j'aurai aimer savoir si il y avait une alternative merci d'avance . ( Sa serais une très bonne idée )
    Une alternative, surement, mais de moins bonne qualité certainement. Elle est très utile, tu t'en rendras très rapidement compte.

    Alp : c'est vraiment une bonne initiative !
    Petite question de curiosité : comment sera-t-il structuré ? Par niveau, par thèmes ou les deux ?

    Il ne nous restera qu'a le faire connaître un peu partout.

  5. #5
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut
    Citation Envoyé par Haaggen Voir le message
    Sérieusement sa m'aidera car la STL est barbante ^^ Je ne sais pas pourquoi mais bon je vais l'apprendre mais j'aurai aimer savoir si il y avait une alternative merci d'avance . ( Sa serais une très bonne idée )
    La STL c'est génial. Ne mets pas la faute sur la STL pour de simples petites mauvaises expériences / erreurs que tu as pu avoir, voyons, il te suffit de venir poser les questions ici, persévérer un peu, et elle deviendra ta meilleure amie ! Sois optimiste

    Citation Envoyé par hiura Voir le message
    Alp : c'est vraiment une bonne initiative !


    Citation Envoyé par hiura Voir le message
    Petite question de curiosité : comment sera-t-il structuré ? Par niveau, par thèmes ou les deux ?
    Allez, je vous donne le sommaire :
    I. Qu'est-ce que le C++ ?
    II. Les livres C++
    III. Les cours en ligne sur le C++
    IV. Ce n'est pas suffisant ?
    V. Les outils C++
    VI. Il me reste des questions...
    VII. Les bibliothèques
    VIII. Je voudrais aller plus loin !
    IX. Conclusion
    Citation Envoyé par hiura Voir le message
    Il ne nous restera qu'a le faire connaître un peu partout.
    Volontiers.

    A ce propos, cet article constitue une bonne base mais toutes les remarques postées ici seront prises en compte et discutées pour une éventuelle intégration dans l'article ! Donc vraiment ne soyez pas timide une fois l'article publié

  6. #6
    Membre à l'essai
    Inscrit en
    Juin 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 7
    Points : 12
    Points
    12
    Par défaut
    Je pense que ce sont de mauvaises expériences. Mais bon, je recommence ce soir car mon C++ est rouillé ( 2 mois sans rien faire )

    Merci pour les conseils ^^

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    301
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 301
    Points : 345
    Points
    345
    Par défaut
    C'est une très bonne initiative! Je pense d'ailleurs que le C++ à une mauvaise image due essentiellement à son mauvais enseignement. Si on utilise les bons outils, ce n'est pas un langage si compliqué que ça (pour une utilisation "standard"). Par contre il permet une fois les bases acquises d'aller extrêmement loin (notamment grâce aux templates et à boost).
    Toute initiative qui permettra d'éviter que les nouveaux programmeurs en C++ ne tombent dans les travers malheureusement encore trop fréquent, popularisera ce magnifique langage

  8. #8
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Points : 13 017
    Points
    13 017
    Par défaut
    Bonjour,
    Les cours et tutoriels en C++ (livres, tutoriels, cours, sites) sont très nombreuses et on est rapidement perdu lorsqu'on souhaite apprendre le langage. Alors, ce tutoriel est l'indispensable boussole pour prendre le bon cap dès le début.

  9. #9
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut
    J'ai mis à jour le premier message avec le lien vers l'article. Je le remets ici au cas où :
    http://alp.developpez.com/tutoriels/debuter-cpp/

  10. #10
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 275
    Points : 10 985
    Points
    10 985
    Par défaut
    /Je me lance/ n'est pas vieillot -- ce n'est pas TiC++. C'est un des bouquins les plus récents. Par contre il est ... différent (pas de pointeurs, pas de POO, pas de template, que windows).
    Dans les ressources d'apprentissage, il faudrait citer le dernier bouquin de Stroustrup peut-être.

    Dans le plus loin, ne serait-il pas pertinent d'évoquer les références globales (le Stroustrup), comme les références thématiques (IOStream-> klaus&langer, templates -> jossutis&vandervoorde, ...) ?
    BTW Imperfect C++ est un ouvrage pragmatique des plus intéressants.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  11. #11
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut
    Citation Envoyé par Luc Hermitte Voir le message
    Dans les ressources d'apprentissage, il faudrait citer le dernier bouquin de Stroustrup peut-être.
    Peut-être un peu trop tôt. Je veux dire, on n'a pas encore de critique sur lui sur la page livres, et on n'en trouve pas beaucoup sur le net. Je préfère attendre un peu pour être sûr qu'il est bien pour les débutants, bien que je ne doute absolument pas de B.S.

    Citation Envoyé par Luc Hermitte Voir le message
    Dans le plus loin, ne serait-il pas pertinent d'évoquer les références globales (le Stroustrup), comme les références thématiques (IOStream-> klaus&langer, templates -> jossutis&vandervoorde, ...) ?
    BTW Imperfect C++ est un ouvrage pragmatique des plus intéressants.
    Tout ça à mettre dans "Je veux aller plus loin !" ?

  12. #12
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 275
    Points : 10 985
    Points
    10 985
    Par défaut
    Citation Envoyé par Alp Voir le message
    Tout ça à mettre dans "Je veux aller plus loin !" ?
    Au départ, je n'aurais pas forcément parlé des [EX]C++ en fait. Après, IC++ se voit avec un même niveau, et les références sont tout aussi intéressantes...
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  13. #13
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut
    Ok, je mettrai à jour. Merci Luc

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 432
    Points : 593
    Points
    593
    Par défaut
    QtCreator dans les EDI ?

  15. #15
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 612
    Points : 30 611
    Points
    30 611
    Par défaut
    Citation Envoyé par Ubiquité Voir le message
    QtCreator dans les EDI ?
    Je sais que QtCreator permet aussi de gérer du code qui n'est pas exclusivement tourné vers l'utilisation (générale) de Qt, mais je me demande si QtCreator n'est pas, dans une certaine mesure, encore fortement associé à la programmation utilisant justement Qt dans la conscience collective (peut être désservi pas son nom d'ailleurs)...

    Et comme il n'est, entré finalement que très récemment en lice...

    Je ne dis pas qu'il ne faudra jamais envisager de le rajouter à la liste, mais ce genre d'article est destiné à être remis à jour de manière assez régulière.

    Je serais donc d'avis d'attendre un peu avant de l'ajouter
    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

  16. #16
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut
    Citation Envoyé par Ubiquité Voir le message
    QtCreator dans les EDI ?
    Je dirais qu'il est moins facile à prendre en main, de prime abord, que VC++ Express ou Code::Blocks, et surtout ces deux derniers sont bien plus documentés sur le net. Tu n'as qu'à voir le nombre d'articles sur Visual Studio ici, et on a une FAQ Code::Blocks aussi par exemple

    Mais avec le temps, ça viendra, je le rajouterai

  17. #17
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 68
    Points : 45
    Points
    45
    Par défaut
    Bonjour,

    merci beaucoup pour ce guide !

    je programme habituellement en Pascal (Delphi) en amateur/débutant.
    Aujourd'hui je suis amené à me tourner vers C++ (Builder) pour parfaire/améliorer un projet (proxy dll d3d9).

    Avec Delphi c'est assez sport... Entre Clootie_DX9 et genCodeHook j'ai l'impression d'entretenir du bidouillage même si ça fonctionne correctement...

    Bref, votre guide est la boussole dont je rêvais !

    Alek.

  18. #18
    Membre à l'essai
    Femme Profil pro
    Ingénieur avant-vente
    Inscrit en
    Avril 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur avant-vente

    Informations forums :
    Inscription : Avril 2012
    Messages : 7
    Points : 15
    Points
    15
    Par défaut
    Dans ce tutoriel il est question du cours "Penser au C++" mais juste avant vous dîtes qu'il à une approche plutôt historique ... Est-ce dangereux ?

  19. #19
    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 OleoShark Voir le message
    Dans ce tutoriel il est question du cours "Penser au C++" mais juste avant vous dîtes qu'il à une approche plutôt historique ... Est-ce dangereux ?
    Bonjour et bienvenue sur le forum

    Dangereux ? Non, pas si vous êtes conscient de cette approche historique. Malheureusement, on constate que la majorité des livres et tutoriels disponibles utilisent cette approche. L'idéal est donc de se baser sur plusieurs sources, pour éviter de prendre de mauvaises habitudes.

    Nous travaillons actuellement au sein de la rubrique C++ pour mettre à jour les ressources sur le C++, en particulier avec le C++11. J'espère pouvoir donner des nouvelles dans les semaines à venir.

  20. #20
    Membre à l'essai
    Femme Profil pro
    Ingénieur avant-vente
    Inscrit en
    Avril 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur avant-vente

    Informations forums :
    Inscription : Avril 2012
    Messages : 7
    Points : 15
    Points
    15
    Par défaut
    Merci pour l’éclaircissement gbdivers

    Sinon quand vous parlez de la mise à jour de la rubrique C++, vous parlez aussi des tutoriels ? Pas un peu fastidieux tout ça ?

Discussions similaires

  1. [AJAX] Ajax pour bien débuter
    Par ender91 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/10/2006, 01h48
  2. [VB.Net] Quelle documentation pour bien débuter ?
    Par reeda dans le forum Débuter
    Réponses: 3
    Dernier message: 29/08/2006, 20h06
  3. [VB.Net] Comment bien débuter avec ADO.Net ?
    Par hakeem_n2000 dans le forum Accès aux données
    Réponses: 1
    Dernier message: 07/08/2006, 17h14
  4. Comment bien débuter un projet?
    Par Sylvester dans le forum Langage
    Réponses: 3
    Dernier message: 02/03/2006, 21h45

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