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 et coder en C++


Sujet :

C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 48
    Par défaut Apprendre et coder en C++
    Bonjour à tous,

    J'ai le livre de Bjarne Stroustrup, malheureusement pas très pédagogique et donc je me noie vite n'ayant aucune expérience des autres langages.

    Les tutos du site sont bien, mais pas assez poussés. C'est pourquoi je vous demande si vous connaissez des tutoriels partant de la base, enseignant avec pédagogie, sans trop être superficiel. Pour apprendre le C++

    Je vous remercie !

  2. #2
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par défaut
    En anglais, Accelerated C++

    En francais, je cherche encore, même si Programmation Objet en langage C++ me semble pas mal après un lecture rapide.
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 48
    Par défaut
    Salut david, merci pour tes liens.

    Ton deuxième lien, j'ai vu la fiche technique, es tu sur ?

    Sinon pour accelerated, je ne sais pas si mon anglais est suffisant. Ces deux livres, voient la STL ?

    Les templates ?

    C'est pédagogique ou pas (comme le livre de Stroustrup, complet, mais aps pédagogue) ?

    Merci

  4. #4
    Membre Expert
    Avatar de Goten
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 580
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 580
    Par défaut
    AC++ commence justement par la stl... (avec string). Et oui y'a les templates.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 48
    Par défaut
    en gros AC++ est complet, avec ce livre, on a déjà un bon niveau.

    Propose t'il des exercices ?

  6. #6
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par défaut
    Oui, il propose des exercices mais sans correction.

    Sinon, oui je confirme que l'autre livre, bien que le sommaire soit léger, est d'un bon niveau technique p-e pas aussi complet que AC++ .
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

  7. #7
    Membre émérite
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Par défaut
    Salut tout le monde.

    J’ose espérer que celui-ci n'a pas été traduit pour rien.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 48
    Par défaut
    Oui, mais je ne sais pas son contenu, je vais voir dans quelles magasins je pourrai le trouver ( vu sa date de parution: AC++ ça va être dur).

    Merci à tous.

    Mais vraiment c'est sur , un débutant n'ayant aucune expérience dans aucun langage peut y arriver ?

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

    Informations professionnelles :
    Activité : aucun

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

    De prime abord, j'aurais tendance à dire que, avant de vouloir attaquer un langage quelconque (y compris le C++), il est fortement intéressant de se familiariser ne serait-ce qu'un minimum avec les points communs qui existent entre tous les langages, et avec la manière d'envisager une logique correcte et cohérente par rapport à l'objectif à atteindre.

    Cela peut sembler paradoxal vu ma position sur le forum, mais j'ai toujours estimé que le langage n'a aucune importance pour autant que l'on utilise la bonne logique (le bon algorithme), et que le langage n'est jamais qu'un moyen comme un autre de faire comprendre à "quelque chose d'aussi bête que l'ordinateur" ce que l'on attend réellement de lui

    Je te conseillerais donc à l'extrême de commencer par le commencement en abordant les principes de programmation

    Une fois familirarisé avec ces principes "de base", AC++ est un livre fréquemment cité pour l'apprentissage, tout comme Penser en C++ qui n'a - effectivement - pas été traduit pour rien.

    Je n'ai par contre pas encore croisé (ou bien c'est que cela ne m'a pas frappé) de retour d'expérience sur la programmation orientée objet en C++...
    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

  10. #10
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Par défaut
    Citation Envoyé par koala01 Voir le message
    Cela peut sembler paradoxal vu ma position sur le forum,
    Pas du tout, car tout bon informaticien doit savoir ça, au moins intuitivement non?

    Citation Envoyé par koala01 Voir le message
    mais j'ai toujours estimé que le langage n'a aucune importance pour autant que l'on utilise la bonne logique (le bon algorithme), [...]
    … la bonne logique et la bonne approche. Savoir cerner le problème, comprendre les besoins, faire son architecture en conséquence, la relier aux besoins, écrire les algorithmes proprement, « démontrer » qu'ils sont valides (en autant que faire se peut), planifier une approche de validation et vérification (des bêtes tests de validation par exemple).

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 48
    Par défaut
    Merci koala et Garulfo et davidbrcz

    Ton lien est intéressant koala, je vais aller m'instruire.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Tout apprendre avant de coder ou coder pour apprendre ?
    Par #define dans le forum Débuter avec Java
    Réponses: 7
    Dernier message: 04/02/2015, 17h36
  2. Apprendre à coder rapidement ?
    Par pascal_06 dans le forum Débuter
    Réponses: 5
    Dernier message: 12/01/2015, 12h27
  3. Coder son blog pour apprendre
    Par koshieDotFr dans le forum Django
    Réponses: 2
    Dernier message: 17/05/2013, 13h32
  4. Apprendre à coder en latex
    Par tokamothée dans le forum Programmation (La)TeX avancée
    Réponses: 13
    Dernier message: 30/05/2012, 08h46
  5. [ Débat ] apprendre à coder des jeux hors entreprise: un piège ?
    Par flasheur dans le forum Développement 2D, 3D et Jeux
    Réponses: 43
    Dernier message: 25/03/2011, 15h01

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