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

Discussion :

Aide a un débutant

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Collégien
    Inscrit en
    Septembre 2024
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Septembre 2024
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Aide a un débutant
    Bonjour,

    Je voudrais commencer le développement, quel langage me conseillez vous pour me lancer et quels livres seraient utile a lire en premier. Et si vous avez quelques conseils pour bien débuté.
    Est ce que commencer par le C++ est trop compliqué ??

    Je sais que ma question n'est pas très précise mais je ne vois ce que je pourrais ajouter au vu de mes connaissances la matière.

    J'ai déjà fait le tour du forum et je n'ai pas vu de réponse a ma question ou sur d'autre forum ou site internet conseillant tel ou tel livre mais il y a de tous et son contraire.

    Je pensais me lancer dans l'apprentissage du C++ mais est ce judicieux pour un débutant qui n'a que des notions limitées.

    Merci pour vos réponses.

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    Collégien
    Inscrit en
    Septembre 2024
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Septembre 2024
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    J'ai fouillé le forum sauf https://www.developpez.net/forums/d7...programmation/

    Désolé, je n'avais pas vu cette discutions, mais si vous avez quand même des avis sur les livres, j'ai regardé sur le forum mais je ne sais pas par quoi commencer en français si possible.

    Merci

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    347
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 347
    Points : 531
    Points
    531
    Par défaut
    Bonjour,

    Programmer en C++ moderne de Claude Delannoy.
    Ce n'est pas nécessaire d'acheter la dernière version pour débuter le C++.

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 693
    Points : 10 737
    Points
    10 737
    Par défaut
    fuis le C++ … et en +, en France, tu n'arriveras pas à trouver 1 emploi ni valoriser 1 projet en C++.
    Et spoiler alert le langage C c'est pareil : en France, ce sont les profils "électronique" qui codent en C.

    Édit: Il y a pleins de forums/[sites officiels] pour apprendre 1 langage.
    Mais c'est vrai qu'1 livre (1 formation) permet quand même [d'aller au + vite]/ [de se concentrer sur l'essentiel] pour apprendre.
    Par contre 1 livre (1 formation) sera à coup sûr obsolète/ en retard par rapport aux forums/[sites officiels].

    Malgré cela, pour les langages C++ et C je ne connais aucuns forums potables qui soient à jour pour apprendre ces langages.
    Il faut aussi reconnaître que le C s'apprend par l'expérience.

  5. #5
    Membre expérimenté
    Femme Profil pro
    ..
    Inscrit en
    Décembre 2019
    Messages
    667
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 94
    Localisation : Autre

    Informations professionnelles :
    Activité : ..

    Informations forums :
    Inscription : Décembre 2019
    Messages : 667
    Points : 1 466
    Points
    1 466
    Par défaut
    Salut,


    Citation Envoyé par mickclem Voir le message
    Je pensais me lancer dans l'apprentissage du C++ mais est ce judicieux pour un débutant qui n'a que des notions limitées.
    Choisis un des langages qui te sera enseigné dans le secondaire et profite de ta motivation.

    Citation Envoyé par Canvas Voir le message
    Programmer en C++ moderne de Claude Delannoy.
    Ce n'est pas nécessaire d'acheter la dernière version pour débuter le C++.


    Le forum regorge de messages déconseillant ses livres (ceux qui traitent du c++) :

    Citation Envoyé par mintho carmo Voir le message
    Les delannoy sont décriés depuis des années pour les mauvaises pratiques qu'il donne (approche historique du C). Les nouvelles normes semblent etre un ajout en annexes, ce n'est pas une réécriture. Donc a eviter a mon avis.
    Citation Envoyé par JolyLoic Voir le message
    Lors d'un meetup C++, j'ai montré sans dire d'où ils venaient des codes extraits de la dernière édition de ce livre, en en proposant un revue de code. Les critiques se sont mises à pleuvoir dans tous les sens (et ce n'était pas que stylistique, certains étaient de vrais bugs), et quand à la fin j'ai indiqué que ces exemples venaient d'un livre, j'ai lu des spasmes nerveux sur les visages de ceux qui connaissaient cet auteur, et de la consternation sur ceux qui le découvraient ainsi.

    Et je n'ai pas cherché longtemps ces exemples, c'étaient littéralement les premiers exemples de code que j'ai ouverts.

    J'ai aussi lu un peu du contenu de ce livre (édition 8, disponible à mon travail, mais le sommaire de la 9 est identique). Dire que le livre couvre les normes récentes est à la limite de l'escroquerie. Ajouter 10 pages en fin d'un bouquin qui parle mal du C++98 n'est fera pas un bouquin à jour sur la norme C++11 ou 17...

    La manière de programmer a totalement changé, et l'approche de ce bouquin ne permettra pas de devenir un bon développeur C++. Je déconseille très fortement ce livre.

    Un petit exemple, issu d'un autre livre du même auteur, mais qui je pense devrait parler même à quelqu'un ne connaissant pas encore le C++ (code consultable ):
    Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #include <iostream>
    using namespace std ;
    main()
    { 
      int nombre, carre ;
      cout << "donnez un nombre : " ;
      cin >> nombre ;
      carre = 2 * nombre ;
      cout << "voici son carre : " << carre ;
    }

    Il s'agit du premier exemple en C++du bouquin, et on peut citer en vrac :
    - Déclaration de la fonction main incorrecte (il manque un type de retour int)
    - Utilisation de variable non initialisées totalement déconseillée (il aurait mieux valu écrire directement int carre = 2 * nombre; qui initialise la variable au moment de sa déclaration)
    - Confusion entre nombre*nombre et nombre*2 !
    - Manque un retour charriot à la fin

    Ça fait beaucoup pour un si petit programme...

Discussions similaires

  1. Aide en ligne
    Par étoile dans le forum Composants VCL
    Réponses: 2
    Dernier message: 07/08/2002, 15h00
  2. Ajouter une aide
    Par Mailgifson dans le forum C++Builder
    Réponses: 5
    Dernier message: 12/06/2002, 14h32
  3. Besoin d'aide pour l'I.A. d'un puissance 4
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 18h05
  4. Une petite aide pour les API ?
    Par Yop dans le forum Windows
    Réponses: 2
    Dernier message: 04/04/2002, 22h45

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