[C++] Quel livre pour débuter

Quel livre pour débuter [C++] - Programmation

Marsh Posté le 16-07-2002 à 02:46:37    

J'aimerais connaitre vos opinions sur quel bouquin choisir pour débuter en C++. Pour l'instant j'ai juste Dev c++, quelques tuts sur le net mais bon.. Esskeu je peux espérer trouver dans un même bouquin comment programmer des applications graphiques ou autre, en DOS et dans windoz, par ex..

Reply

Marsh Posté le 16-07-2002 à 02:46:37   

Reply

Marsh Posté le 16-07-2002 à 09:52:51    

c++ != prog gfx  [:koulip31]

Reply

Marsh Posté le 16-07-2002 à 09:55:37    

koulip31 a écrit a écrit :

c++ != prog gfx




 
:??:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 16-07-2002 à 14:51:06    

nan sérieux... :??:

Reply

Marsh Posté le 16-07-2002 à 15:05:04    

koulip31 a écrit a écrit :

c++ != prog gfx  [:koulip31]  




 
Si j'interprète tu veux dire que le c++ n'est pas le meilleur choix pour des applications graphiques ?

Reply

Marsh Posté le 16-07-2002 à 15:33:31    

DushnoK a écrit a écrit :

 
 
Si j'interprète tu veux dire que le c++ n'est pas le meilleur choix pour des applications graphiques ?




 
Non il veut dire qu'il te faudra 2 bouquins sérieux : un sur le C++ et un sur la prog gfx.  
 
Le c++ est le meilleur langage pour les applis graphiques du fait de sa rapidité.

Reply

Marsh Posté le 16-07-2002 à 15:38:29    

:heink: ça a pas grand chose à voir avec le C++ :p
si tu utilise l'API Windows évidemment c'est rapide, que tu le fasses en Pascal, en C++, en n'importe quoi d'autre
C'est quand tu commences à utiliser des "wrappers" que c'est plus lent (MFC, VCL, JAVA?...) ou carrément des trucs ne dépendant pas de l'API (JAVA ?)


Message édité par antp le 16-07-2002 à 15:38:37
Reply

Marsh Posté le 16-07-2002 à 16:16:33    

Heu y a aussi le fait que Java est interprété, c aussi pour ça qu'il est lent comparé au C++.
Et puis s'il veut vraiment de la vitesse il faut qu'il fasse du C qui est encore plus rapide que le C++ qui est alourdi par les mécanismes objets. Tout dépend de ce qu'on veut faire en fin de compte.


---------------
Le Tyran
Reply

Marsh Posté le 16-07-2002 à 18:49:14    

merci, si par hasard vous avez des références précises de bouquin n'hésitez pas..

Reply

Marsh Posté le 16-07-2002 à 19:07:56    

Smaragdus a écrit a écrit :

 
 
Non il veut dire qu'il te faudra 2 bouquins sérieux : un sur le C++ et un sur la prog gfx.  
 
Le c++ est le meilleur langage pour les applis graphiques du fait de sa rapidité.




c'est ca pour le C++  
je te conseil  
programmer en langague C++ aux collection eyrolles
 
tres bon livre mais faut connaitre le c avant car reviens pas dessus ...
pour la prog gfx c'est suivant tes envie
opengl => red book + gem prorammming  
software => faut ke je fouille ya un tres bon boook pour ca mais souviens pas de tete
...  

Reply

Marsh Posté le 16-07-2002 à 19:07:56   

Reply

Marsh Posté le 16-07-2002 à 20:06:12    

SURTOUT, N'ACHETE PAS DES BOUQUINS GENRE "Visual C++ x" car complétement dépendant de l'IDE de m$ + les specifictités de m$.
 
Prend des bouquins sur le langage uniquement donc ;)


---------------
iteme.free.fr | Mon feedback
Reply

Marsh Posté le 16-07-2002 à 21:56:51    

ITM a écrit a écrit :

SURTOUT, N'ACHETE PAS DES BOUQUINS GENRE "Visual C++ x" car complétement dépendant de l'IDE de m$ + les specifictités de m$.
 
Prend des bouquins sur le langage uniquement donc ;)
 




 
exactement ! :jap:
 
un site web excelent :
http://www.accu.org/bookreviews/pu [...] _s_c__.htm
 
Le bouquin du créateur de C++ (Stroustrup) est traduit en francais. il faut le posséder mais pour commencer il est difficile à lire et en dégoutera plus d'un.
 
Sinon t'as Thinking in C++ de Bruce Eckel vol1 qui est très bien et beaucoup plus didactique et facile à lire.
dispo imprimé et en ligne gratuitement : http://www.mindview.net/Books/TICP [...] CPP2e.html
malheureusement le vol1 ne couvre qu'une partie de C++ et le vol2 n'est pas fini. j'ai lu le vol2 (dispo en ligne) il manque pas mal de trucs et il est pas mal indigeste (la partie STL qui est super longue)
 
En francais et facile à lire y'a le livre de Claude Delannoy (édition Eyrolles) mais ca survol le langage et il y a pas mal d'imprecisions, bref uniquement pour avoir un appercu du langage.
Attention, y'a plusieurs Claude Delannoy sur le C++ dont un extrèmement mauvais sur Visual C++ (forcément quand on parle Visual C++ on obtient du C++ de merde...) qui n'aborde que très peu de notions du langage (meme pas les templates, ni la STL, pas d'exception, pas de polymorphisme bref ke dalle)
 
C++ est un langage complexe et difficile mais certainement l'un des plus puissants. pour le maitriser il faut de toute facon lire plusieurs livres.
Les livres que je viens de citer sont des livres pour "commencer". Il y a beaucoup d'autres ouvrages sur C++ pour se perfectionner qui sont très interessants.
 
 
edit :
koulip31 -> programmer en langague C++ aux collection eyrolles, c'est le nom du bouquin de Claude Delannoy.
oups j'avais pas vu ;)
mais il ne faut pas se contenter uniquement de ce bouquin.


Message édité par tanguy le 16-07-2002 à 22:08:43
Reply

Marsh Posté le 18-07-2002 à 22:46:52    

tanguy a écrit a écrit :

 
koulip31 -> programmer en langague C++ aux collection eyrolles, c'est le nom du bouquin de Claude Delannoy.
oups j'avais pas vu ;)
mais il ne faut pas se contenter uniquement de ce bouquin.




 
kes qui a de bien comme livre pour le complementer ???
 
car jai la 5em edition et franchement je la trouve tres complete + tres pedagogique
ce ke jaime dans ce book c kil pass par 30 chapitre a apprendre le c et 10 autres pour tecpliquer les pointeurs :lol: donc je laime car il ne fait que du C++ et pas de C ...  
 

Reply

Marsh Posté le 19-07-2002 à 01:01:30    

koulip31 a écrit a écrit :

 
kes qui a de bien comme livre pour le complementer ???




je l'ai dit plus haut :
- Stroustrup
- Thinking in C++ vol1/2 Bruce Eckel
 
mais aussi :
- effective C++ (je l'ai pas lu mais tout le monde le recommande)
 
puis tout les trucs sur la programmation object en général :
- design patterns Erich Gamma et la bande du gof
 
y'a pleins de livres sur : http://www.accu.org/bookreviews/pu [...] _s_c__.htm
 
lire des ouvrages sur d'autres langages object que le C++ ca aide aussi à mieux programmer en C++, connaitre le Java je trouve que ca aide.
 
il faut également apprendre UML, la POO n'a pas beaucoup de sens sans UML
 
et il y a pleins de site web consacrées au c++

Reply

Marsh Posté le 12-08-2002 à 04:10:28    

letoII a écrit a écrit :

C qui est encore plus rapide que le C++ qui est alourdi par les mécanismes objets.


Attention !

  • 1) Le C++ est conçu de façon que si l'on n'utilise pas une de ses nouveautés, alors on ne subit aucune perte de performance due à leur existence. En tous cas, il peut être implémenté comme ça.
  • 2) Les objets simples ne sont pas plus lents des que fonctions/pointeurs/structures du C.
  • 3) Les patrons et fonctions inline, spécifiques au C++, permettent l'"injection de code" et de meilleures optimisations.
  • 4) Les solutions STL sont souvent plus performantes que leur équivalent C: "template<>sort(itor,itor,comp)" contre "qsort(base,num,size,comp)".


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed