Sinon, je fais parti de ceux qui considère que le C est trop bas niveau dans un premier temps. Le C++ permet de mettre l'accent sur des notions plus importantes que les formats de printf et les pointeurs au second chapitre.
L'idée est précisément de voir les langages dans l'ordre de leur apparition car chaque génération s'appuie sur la précédente et les modifications apportées servent justement à lever ses limitations. Commencer par du haut niveau, c'est valable quand on débute complètement. Ce n'est plus tout-à-fait le cas ici.
Le tout est de retarder ces choses du C jusqu'au moment opportun.
Le langage C n'est pas « un mauvais moment qu'il faudra passer », encore heureux. Si un programmeur a ce genre de considération, c'est qu'il ne maîtrise pas ce qu'il fait, ni la manière dont sa machine fonctionne.
Le C++ est la voie royale en ce sens, parce que le langage privilégie l'exhaustivité à la simplicité et c'est pour ça que je l'apprécie, outre le fait qu'il soit conçu pour écrire des binaires. Par contre, faire du C++ light, je trouve que pour le coup, c'est vraiment idiot. C'est un coup à perdre le débutant pour de bon sans lui faire profiter des bases.
[^] # Re: The méga-cours de C++
Posté par Obsidian . En réponse au message Quel bouquin (accessible) pour un débutant ?. Évalué à 2.
L'idée est précisément de voir les langages dans l'ordre de leur apparition car chaque génération s'appuie sur la précédente et les modifications apportées servent justement à lever ses limitations. Commencer par du haut niveau, c'est valable quand on débute complètement. Ce n'est plus tout-à-fait le cas ici.
Le langage C n'est pas « un mauvais moment qu'il faudra passer », encore heureux. Si un programmeur a ce genre de considération, c'est qu'il ne maîtrise pas ce qu'il fait, ni la manière dont sa machine fonctionne.
Le C++ est la voie royale en ce sens, parce que le langage privilégie l'exhaustivité à la simplicité et c'est pour ça que je l'apprécie, outre le fait qu'il soit conçu pour écrire des binaires. Par contre, faire du C++ light, je trouve que pour le coup, c'est vraiment idiot. C'est un coup à perdre le débutant pour de bon sans lui faire profiter des bases.