Ce n'est pas une question, juste une toute petite remarque sans importance...Lors du lancement du premier programme "Hello word" en utilisant une console, les auteurs signalent une erreur possible liée à l'absence du compilateur mingw, je voudrais signaler une possible surprise pour les personnes qui suivraient pas à pas ce cours en utilisant une distribution Linux et qui n'aurait pas d'expérience trop poussée de Linux. Le log affiché par Code::Blocks pourrait signaler une erreur 255 et aucune console ne serait affichée. Chose dommageable pour une première expérience d'utilisation de la console et pour ..Linux. J'entends déjà les commentaires :«Évidemment ça ne marche pas sous Linux... Un comble pour un SE, pardon OS avec lequel je passe mon temps sur un terminal.
Heureusement Code::Blocks signale que l'exécution est faite avec la commande
Pour stopper net toute envie de questions déjà posés mille fois :
Liste de pourquoi le cours d'OC est mauvais :
Utilisation du C++98/03 (norme dépréciée depuis le C++11/14)
Utilisation des tableaux à la C [] au lieu de std::array, std::vector, et leurs petits copains.
Gestion dynamique de la mémoire dès les premiers chapitres. EN PLUS, utilisation des "raw pointeurs" (type* mon_ptr) au lieu des "smarts pointeurs" (std::shared_ptr, std::unique_ptr et std::weak_ptr)
Certains codes tiennent plus du C que du véritable C++ moderne (ex : le couple srand()/rand() hérité du C)
La partie sur l'OO est catastrophique (non respect des sémantiques de classe, non respect des principes du SOLID et de la loi de Déméter)
Les exceptions (la gestion des erreurs) ne sont abordés qu'à la fin (alors que la plupart des codes présentés tout le long du cour sont bogués)
Pareil pour les algorithmes, les conteneurs et les itérateurs de la bibliothèque standard
...
C'est non exhaustif mais assez représentatif.
Et oui ce cours est meilleur comme le dit mon voisin du dessus.
PS : Hé non le fait que le cours d'OC soit très clair et compréhensif pour le débutant n'en fait pas un bon cours ! Justement il donne l'impression d'apprendre de bonnes choses alors que... non.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Discord NaN. Mon site.
Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C