OVH Cloud OVH Cloud

Je me lance, de Francis Glassborow, premiers avis sur ce livre.

41 réponses
Avatar
Loïc Joly
Comme la question de la qualité de ce livre a déjà été débattue ici, je
donne mon premier avis à chaud (j'ai lu une partie, survolé le reste, je
pense en faire une vraie critique quand j'aurais fini).

Les points forts :
- Vraiment aucune connaissance préalable
- Un environnement de développement livré avec et des infos détaillées
sur comment s'en servir
- Des explications qui ont l'air claires, de bonnes analogies
- Des commentaires de la beta testeuse du livre qui peuvent donner une
autre perspective
- Un livre vraiment fait pour apprendre seul
- Un apprentissage des différents éléments dans le bon ordre,
utilisation de la STL
- L'utilisation d'une bibliothèque graphique assez simple permettant de
faire dès le début des programmes assez ludiques

Les points faibles :
- Ne va pas très loin (pas de polymorphisme, de création de templates,
d'exceptions, survol des constructeurs...)
- Je trouve que le style de s'adresser directement au lecteur introduit
parfois des précautions oratoires un peu gênantes à force. Je suis plus
dubitatif que vraiment contre.
- Un nombre important de typos, dont certaines très gênantes (un *
remplacé par un gros point comme on en voit dans une liste de points).
Je pense que ce livre est une des nombreuses victimes de la traduction.
- Peut-être un peu lent (difficile de juger pour un non débutant).

En résumé : Pour des personnes vives d'esprit, avec un certain niveau
d'études scientifiques, je continuerai probablement à conseiller
/Accelerated C++/ de Koenig et Moo. Pour les autres, ou les allergiques
à l'anglais, ce livre pourrait être un premier pas, à complèter
impérativement par un autre (mais lequel ? Une suite du même auteur ?).


--
Loïc

1 réponse

1 2 3 4 5
Avatar
Michel Michaud
Dans le message d9f0rm$2gdr$,
wrote:
-- Je ne veux pas être plus royaliste que le roi, mais est-ce
que l'expression « point flottant » est réelement français ?
J'aurais dit « virgule flottant ». (Mais j'ai vu d'après
l'adresse email que tu es au Canada. C'est peut-être la
cause de la différence.)



Je ne suis pas certain que virgule flottante ou point flottant
soient des termes assez généraux pour que même ceux qui utilisent
la virgule (comme nous, voir plus loin) pensent à dire « virgule
flottante ». Par contre, j'avoue que cette remarque m'a fait
chercher dans mes écrits... et j'ai corrigé mon texte, car c'est
bien ce qu'il faudrait dire.

Oui :)
Merci de la remarque, je n'y aurais jamais pensé seule :)

En fait, on utilise spontanément le terme anglais 'floating point'
ou 'float', autant dans les milieux anglophones que francophones.

En fait, au Québec, comme les américains et les canadiens,
nous utilisons un point pour séparer les décimale de la partie
entière dans les nombres, alors que vous utilisez une virgule,


Pardon ? Où ça ? Qui ça ? Au contraire, il faut expliquer aux
élèves (comme à ceux en France) pourquoi il faut taper un . dans
les programmes et comment obtenir la sortie normale (avec virgule)
à l'affichage...

(Je ne donne pas d'autres remarques sur cette discussion, je suis
simplement heureux de voir que tout ce que je fais dans mes livres
correspond à ce qu'on semble attendre d'un « bon » livre sur C++.)

--
Michel Michaud
http://www.gdzid.com
FAQ de fr.comp.lang.c++ :
http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/


1 2 3 4 5