-
Avis sur un livre
-
garde ton argent et utilise boost (www.boost.org) et/ou un framework portable genre Qt si besoin ( pour une application graphique avec des fenêtre par exemple? )
( ne me remercie pas, ce sera juste 10€ )
Euh sinon c'est quoi ton besoin, ça nous aiderait pour te conseiller éventuellement quelque chose?
-
en fait, j'ai un bon d'achat dans une librairie, qui expire dans très peu de temps, alors je voudrais acheter un livre en C++.
Mon besoin, c'est tout simplement un livre de niveau intermédiaire en C++, comme celui d'Alexendrescu, mais ils ne l'ont pas.
mais j'ai vu qu'ils donnaient un bon avis sur ce livre dans ce même forum.
-
Sur le langage lui même, tu peux chercher des choses comme Effective C++, ou Effective STL. Le livre de Josuttis sur la STL, aussi, ou si tu te sens courageux, le Vandevoorde et Josuttis sur les templates. Alexandrescu, ce n'est pas du niveau intermédiaire, mais alors pas du tout...
Pour le développement d'interface utilisateur, cela dépend énormément du framework que tu utilises : si tu veux utiliser Qt, achete un bouquin sur Qt, si tu veux faire du Borland, pareil, idem avec les MFC, ou GTK... Il n'y a malheureusement rien de standard.
A mon avis, le choix du framework que tu utilises n'est pas très important. Il faut en apprendre un, après, ils se ressemblent un peu tous. En gros, MFC est très Windows et près du système (tu en sortiras avec une bonne connaissance de l'API, mais c'est moche à faire). Borland est souvent considéré comme le plus productif, mais assez couteux. GTK est le plus libre, et Qt le plus à la mode.
Francois
-
Le vandevoorde est vraiment énorme... Mais il est centré uniquement sur les templates (tout un chapitre qui fait une *traduction* de la norme), il vaut le coup mais c'est peut être pas assez 'ouvert' (le sujet) pour toi...
Modern C++ est en effet pas du tout intermédiaire...
Donc ouai pourquoi pas EC++ ? Sa reste un must have...
-
Pour moi, le premier à avoir, le seul si tu devais avoir le choix, c'est "Le langage C++", par Bjarne Stroustrup (le créateur du langage).
C'est la base, après tu peux acheter ce que tu veux, mais il est assez didactique (apparement tout le monde ne partage pas mon avis...).
Bien sûr pour encore plus didactique tu as son livre sur la programmation "Programming -- Principles and practice using C++" mais je crois que la traduction française n'est pas encore prête.
Après je conseillerais les bouquins de Scott Meyer ( Effective STL, C++ etc.. ).