Précédent   Forum du club des développeurs et IT Pro > C et C++ > C++ > Débuter
Débuter Forum d'entraide pour débuter en langage de programmation C++. Avant de poster : cours d'initiation au C++
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 11/06/2009, 18h03   #1
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 586
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 586
Points : 11 172
Points : 11 172
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.
Citation:
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.

de vos éventuels commentaires & remarques
Alp est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 11/06/2009, 18h15   #2
jojo000
Invité régulier
 
Inscription : juin 2009
Messages : 25
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 25
Points : 5
Points : 5
c'est une trés bonne idée , en attente du lien pour voir ce que sa donne

+1
jojo000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2009, 20h18   #3
Haaggen
Invité régulier
 
Inscription : juin 2009
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 6
Points : 7
Points : 7
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).
Haaggen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2009, 20h59   #4
hiura
Membre confirmé
 
Étudiant
Inscription : octobre 2007
Messages : 189
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2007
Messages : 189
Points : 211
Points : 211
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.
hiura est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2009, 21h53   #5
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 586
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 586
Points : 11 172
Points : 11 172
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 :
Citation:
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é
Alp est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 11/06/2009, 22h06   #6
Haaggen
Invité régulier
 
Inscription : juin 2009
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 6
Points : 7
Points : 7
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 ^^
Haaggen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2009, 22h15   #7
CedricMocquillon
Membre actif
 
Inscription : janvier 2007
Messages : 245
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 245
Points : 165
Points : 165
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
CedricMocquillon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2009, 10h01   #8
3DArchi
Rédacteur/Modérateur
 
Avatar de 3DArchi
 
Inscription : juin 2008
Messages : 7 631
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 7 631
Points : 12 159
Points : 12 159
Bonjour,
Les ressources 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.
__________________
Ressources proposées par 3DArchi.
Les fonctions virtuelles en C++.
3DArchi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2009, 12h23   #9
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 586
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 586
Points : 11 172
Points : 11 172
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/
Alp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2009, 13h53   #10
Luc Hermitte
Expert Confirmé Sénior

 
Avatar de Luc Hermitte
 
Inscription : août 2003
Messages : 4 522
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : août 2003
Messages : 4 522
Points : 5 730
Points : 5 730
/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.
__________________
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.
Luc Hermitte est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2009, 15h42   #11
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 586
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 586
Points : 11 172
Points : 11 172
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 !" ?
Alp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2009, 14h25   #12
Luc Hermitte
Expert Confirmé Sénior

 
Avatar de Luc Hermitte
 
Inscription : août 2003
Messages : 4 522
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : août 2003
Messages : 4 522
Points : 5 730
Points : 5 730
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...
__________________
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.
Luc Hermitte est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2009, 14h29   #13
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 586
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 586
Points : 11 172
Points : 11 172
Ok, je mettrai à jour. Merci Luc
Alp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2009, 21h54   #14
Ubiquité
Membre éprouvé
 
Inscription : avril 2006
Messages : 422
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 422
Points : 442
Points : 442
Envoyer un message via MSN à Ubiquité
QtCreator dans les EDI ?
Ubiquité est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2009, 00h59   #15
koala01
Modérateur
 
Avatar de koala01
 
Philippe Dunski
Inscription : octobre 2004
Messages : 8 611
Détails du profil
Informations personnelles :
Nom : Philippe Dunski
Âge : 41

Informations forums :
Inscription : octobre 2004
Messages : 8 611
Points : 13 261
Points : 13 261
Envoyer un message via MSN à koala01 Envoyer un message via Skype™ à koala01
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
je ne répondrai à aucune question technique par E-mail, message visiteur ou message privé
Vous avez obtenu votre réponse pensez au bouton en bas de page
koala01 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2009, 09h48   #16
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 586
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 586
Points : 11 172
Points : 11 172
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
Alp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2009, 17h07   #17
Alekhine
Nouveau Membre du Club
 
Inscription : décembre 2006
Messages : 68
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 68
Points : 31
Points : 31
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.
Alekhine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2012, 16h34   #18
OleoShark
Candidat au titre de Membre du Club
 
Femme Ma efze
Ingénieur avant-vente
Inscription : avril 2012
Messages : 7
Détails du profil
Informations personnelles :
Nom : Femme Ma efze
Localisation : France, Moselle (Lorraine)

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

Informations forums :
Inscription : avril 2012
Messages : 7
Points : 14
Points : 14
Envoyer un message via MSN à OleoShark
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 ?
OleoShark est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2012, 17h12   #19
gbdivers
Responsable C++

 
Homme Guillaume Belz
Biochimiste
Inscription : novembre 2008
Messages : 5 313
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Belz
Âge : 37
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Biochimiste
Secteur : Santé

Informations forums :
Inscription : novembre 2008
Messages : 5 313
Points : 19 520
Points : 19 520
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.
__________________
Vous souhaitez rejoindre l'équipe de bénévoles qui fait vivre Developpez (traduction, rédaction, modération) ? Contactez moi par MP.

Ma page personnelle avec la liste de mes articles - Mon blog sur le C++, Qt et les GPU.

Je suis régulièrement sur le chat pour les questions C++/Qt.

Apprendre Qt 5 : vidéos d'installation (YouTube), extraites du livre Créer des applications avec Qt 5.
gbdivers est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 17/04/2012, 18h41   #20
OleoShark
Candidat au titre de Membre du Club
 
Femme Ma efze
Ingénieur avant-vente
Inscription : avril 2012
Messages : 7
Détails du profil
Informations personnelles :
Nom : Femme Ma efze
Localisation : France, Moselle (Lorraine)

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

Informations forums :
Inscription : avril 2012
Messages : 7
Points : 14
Points : 14
Envoyer un message via MSN à OleoShark
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 ?
OleoShark est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 20h43.


 
 
 
 
Partenaires

Hébergement Web