OVH Cloud OVH Cloud

Lire du code source

8 réponses
Avatar
Christophe Gaubert
Bonjour à tous,

Je suis en train d'apprendre le C++. J'utilise deux bouquins :
- "Thinking in C++" de Bruce Eckel
- "Le langage C++" de Bjarne Stroustrup

Si vous connaissez d'autres bonnes références, je suis preneur, sachant
que j'ai déjà fait du C et du Java. Notamment, savez-vous si
"Programmation C++ par la pratique" de chez O'reilly est un bon livre ?
Mais ce n'est pas la raison principale pour laquelle que je poste ici.

J'aimerais étudier le code source de "vrais" programmes en C++. Je crois
que ça me permettrait d'aller plus vite, et de voir quelles sont les
différences avec Java. Toutefois, pour commencer, je crois qu'il me
serait plus simple de lire le source de programmes sans interface
graphique. Par exemple, les applis KDE sous Linux ne me semblent pas un
très bon point de départ.

Des idées ?

Merci d'avance pour votre aide.

Christophe

8 réponses

Avatar
Gabriel Dos Reis
Christophe Gaubert writes:

| Bonjour à tous,
|
| Je suis en train d'apprendre le C++. J'utilise deux bouquins :
| - "Thinking in C++" de Bruce Eckel
| - "Le langage C++" de Bjarne Stroustrup
|
| Si vous connaissez d'autres bonnes références, je suis preneur,

Regarde dans la FAQ.

-- Gaby
Avatar
Ivan Vecerina
"Christophe Gaubert" wrote in message
news:42091bfe$0$19438$
Je suis en train d'apprendre le C++. J'utilise deux bouquins :
- "Thinking in C++" de Bruce Eckel
- "Le langage C++" de Bjarne Stroustrup

Si vous connaissez d'autres bonnes références, je suis preneur, sachant
que j'ai déjà fait du C et du Java.
Venant d'un autre langage, "Accelerated C++" serait un choix

judicieux pour commencer.

Notamment, savez-vous si "Programmation C++ par la pratique" de chez
O'reilly est un bon livre ? Mais ce n'est pas la raison principale pour
laquelle que je poste ici.

J'aimerais étudier le code source de "vrais" programmes en C++. Je crois
que ça me permettrait d'aller plus vite, et de voir quelles sont les
différences avec Java. Toutefois, pour commencer, je crois qu'il me serait
plus simple de lire le source de programmes sans interface graphique. Par
exemple, les applis KDE sous Linux ne me semblent pas un très bon point de
départ.

Des idées ?
J'avais commencé par beaucoup explorer des "frameworks" orienté-objet

à l'époque: PowerPlant était pas mal du tout. Je pense qu'il ne serait
pas mal, actuellement, de choisir un projet open source sur sf.net
et de s'y plonger (mais bien sûr la qualité du C++ peut y être ...
disons très variable).
Je pense que le source de Qt pourrait être instructif par exemple,
et offrire un minimum de garantie en terme de qualité, sauf qu'il
faudra peut-être faire attention d'écarter le MOC du C++ standard.
Commercer surtout par les classes utilitaires...


Ivan
--
http://ivan.vecerina.com/contact/?subject=NG_POST <- email contact form

Avatar
Christophe Gaubert
Venant d'un autre langage, "Accelerated C++" serait un choix
judicieux pour commencer.


Merci pour le pointeur.


Je pense qu'il ne serait
pas mal, actuellement, de choisir un projet open source sur sf.net
et de s'y plonger (mais bien sûr la qualité du C++ peut y être ...
disons très variable).


J'y avais songé. Il me semblait qu'on pouvait chercher par langage de
programmation, par système, etc. J'ai rêvé ??


Je pense que le source de Qt pourrait être instructif par exemple,
et offrire un minimum de garantie en terme de qualité, sauf qu'il
faudra peut-être faire attention d'écarter le MOC du C++ standard.
Commercer surtout par les classes utilitaires...


Ah, tiens, c'est une idée.
Merci, merci :)

Christophe

Avatar
Christophe Gaubert
Regarde dans la FAQ.


Euh, oui, effectivement. Par contre, j'ai trouvé l'url de la FAQ dans la
signature de Jean-Marc Bourguet, un peu par hasard. C'est dommage
qu'elle ne soit pas dans la charte...

Christophe

Avatar
Ivan Vecerina
"Christophe Gaubert" wrote in message
news:4209436a$0$25814$
Je pense qu'il ne serait
pas mal, actuellement, de choisir un projet open source sur sf.net
et de s'y plonger (mais bien sûr la qualité du C++ peut y être ...
disons très variable).


J'y avais songé. Il me semblait qu'on pouvait chercher par langage de
programmation, par système, etc. J'ai rêvé ??
Non: voir sous le tab "software map". Si marche:

http://sourceforge.net/softwaremap/trove_list.php?form_cat5


--
http://ivan.vecerina.com/contact/?subject=NG_POST <- email contact form


Avatar
Christophe Gaubert
Non: voir sous le tab "software map". Si marche:
http://sourceforge.net/softwaremap/trove_list.php?form_cat5


Et bien, encore merci !

christophe

Avatar
Fabien LE LEZ
On Tue, 08 Feb 2005 23:59:42 +0100, Christophe Gaubert
:

Par contre, j'ai trouvé l'url de la FAQ dans la
signature de Jean-Marc Bourguet, un peu par hasard.


Pour les autres forums :
<http://www.aminautes.org/forums/serveurs/tablefr.html>

--
;-)

Avatar
Christophe Gaubert
Pour les autres forums :
<http://www.aminautes.org/forums/serveurs/tablefr.html>



Hé bé, encore merci. J'ai bien fait de venir, moi ;)