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 :

(Débutant) Comment commencer en C++


Sujet :

C++

  1. #1
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Par défaut (Débutant) Comment commencer en C++
    Bonsoir

    Je suis étudiant en BTS IG (1ère année). J'ai déjà une bonne expérience en PHP, en HTML et CSS, je me débrouille un peu en MySQL, mais comme vous pouvez peut-être déjà le remarquer, je suis surtout "web". Mais j'aimerai bien commencer à apprendre quelquechose de plus, et j'ai pensé au C++.
    Bon, et pour commencer, désolé si je poste dans le mauvais forum !

    Pour continuer, j'aimerai savoir par quel logiciel commencer, vu que j'ai accès à une liste assez importante de programmes Microsoft avec le MSDN. J'ai déjà téléchargé Visual C++ 2005 express edition, en croyant que les intitulés "Visual Studio etc." servaient pour le Visual Basic uniquement, bref, avec quel logiciel commencer en C++, c'est ma première question

    Ensuite, bien sûr, si vous pouviez me donner des pistes pour commencer avec des programmes simples, et me dire s'il y a des similitudes avec le PHP, ça m'aiderait je crois ^^

    Et enfin, quelles sont les possibilités offertes par C++ ? je sais que c'est vague comme question, mais par exemple, en comparaison avec le visual basic ou, si comparable, avec le PHP que je connais.

    Merci d'avance ! On m'a dit que c'était une communauté très sympa, je voudrais pas abuser (quand je commençais en programmation web j'étais la hantise de certains forums mais passons), mais enfin

    +++

  2. #2
    Inactif  
    Inscrit en
    Mars 2006
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 352
    Par défaut
    Bonjour,

    pour le logiciel, je te recommande vivement Code::Blocks Studio, un excellent environnement de développement C / C++ dont voici le test par la rédaction.

    Au niveau syntaxe, il y a une grande similitude entre le C / C++ et le PHP qui devrait énormément t'aider.

    Bon apprentissage.

  3. #3
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Par défaut
    Citation Envoyé par Schwarzer Stern Voir le message
    Pour continuer, j'aimerai savoir par quel logiciel commencer, vu que j'ai accès à une liste assez importante de programmes Microsoft avec le MSDN. J'ai déjà téléchargé Visual C++ 2005 express edition, en croyant que les intitulés "Visual Studio etc." servaient pour le Visual Basic uniquement, bref, avec quel logiciel commencer en C++, c'est ma première question
    Visual C++ Express est très bien. Par contre il te faudra en plus installer le SDK. Voir ici Comment commencer avec Visual C++ Express

    Citation Envoyé par Schwarzer Stern Voir le message
    Ensuite, bien sûr, si vous pouviez me donner des pistes pour commencer avec des programmes simples, et me dire s'il y a des similitudes avec le PHP, ça m'aiderait je crois ^^
    Je connais pas bien le PHP, à mon humble avis il n'y a pas trop de similitude. C++ est un langage orienté objet, compilé et fortement typé.
    voir : http://cpp.developpez.com/cours/ pour des premiers cours sur le C++.

    Citation Envoyé par Schwarzer Stern Voir le message
    Et enfin, quelles sont les possibilités offertes par C++ ? je sais que c'est vague comme question, mais par exemple, en comparaison avec le visual basic ou, si comparable, avec le PHP que je connais.
    Le C++ peut tout faire! C'est un des langages les plus puissants. Par contre, en "natif" il ne fait pas énormément de chose. Bien souvent, on est obligé (et content) de se tourner des bibliothèques externes (STL, Boost, Qt, WxWidget) pour réaliser ce que l'on veut faire sans réinventer la roue, donc plus rapidement...

    Lorque que tu recontres un problème, il y a toujours la FAQ C++ qui t'aidera, car très complète !

    Bonne continuation,

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    780
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 780
    Par défaut
    C'est dur de dire que la librairie standard est une bibliothèque externe...

  5. #5
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Par défaut
    Citation Envoyé par nikko34 Voir le message
    C'est dur de dire que la librairie standard est une bibliothèque externe...
    Oui enfin boost aussi est passé dans le standard. Le meilleur moyen pour qu'un débutant comprenne est parfois d'approximer un peu...

  6. #6
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 296
    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 296
    Par défaut
    Cela me fait penser à un truc que j'ai lu il n'y a pas longtemps (mais alors où ??)

    En gros quelqu'un disait qu'il était essentiel de ne pas dire STL, mais bibliothèque standard (du C++), car la STL est effectivement un truc qui fut externe en son temps, alors que la SL fait bel et bien parti du langage -- normalisé il y a bientôt 10 ans... Et pourquoi est-ce que les bibliothèques d'autres langages étaient acceptées comme faisant parti de ces langages, tandis que la SL était encore, 10 ans plus tard, considérée comme un truc décoratif mineur nullement essentiel dans la pratique du C++ ne parlons même pas de son apprentissage.

    J'avais trouvé ses remarques assez pertinentes.

    @Schwarzer Stern, tu devrais jeter un coup d'oeil aux archives pour ce qui est de trouver une source d'apprentissage comme un livre p.ex.
    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...

  7. #7
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Par défaut Merci
    Bonsoir

    Et merci pour ces informations, j'installe maintenant le SDK et je verrai bien J'ai du temps de lecture devant moi avec la F.A.Q., merci.

    ++

    PS : approximisez tant que vous voulez, je suis plutôt du genre paresseux

  8. #8
    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,

    Si tu penses avoir eu toutes les réponses "pertinentes" que tu attendais sur le sujet, pense à cliquer sur le bouton

    PS: On trouve à boire et à manger dans les approximations...Boost peut être une aide importante en pratique, mais seule une partie de cette bibliothèque est intégrée dans la norme (via tr1), et sa connaissance n'est nullement un prérequis à l'apprentissage à mon goût...

    La S(T)L fournit déjà une quantité non négligeable de possibilités qui demande, déjà, une bonne dose de pratique pour l'utiliser de manière correcte et cohérente... Il me *semble* donc "exagéré" de rajouter le monstre boost (par sa taille et sa complexité) dans un programme d'apprentissage général
    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

  9. #9
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    780
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 780
    Par défaut
    c'est certain que pour apprecier boost il faut déjà bien avoir appris à utiliser correctement la SL

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 21/06/2007, 13h52
  2. [Débutant]Comment commencer pour modéliser 1 BDD
    Par LhIaScZkTer dans le forum Schéma
    Réponses: 4
    Dernier message: 15/02/2007, 15h16
  3. [Débutant] Comment faire un calendrier HTML
    Par le lynx dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/10/2004, 16h19
  4. [débutante] comment afficher une page asp ?
    Par boucher_emilie dans le forum ASP
    Réponses: 5
    Dernier message: 29/06/2004, 09h40
  5. [Débutant] Comment faire un import de package ?
    Par MASSAKA dans le forum Eclipse Java
    Réponses: 8
    Dernier message: 07/05/2004, 09h45

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