Conseils pour reprendre ?

Bonjour,

Je souhaiterais reprendre la programmation en C/C++ mais ça fait tellement longtemps que j’ai (presque) tout oublié.
Auriez-vous des sites à me conseiller ? des bouquins ?
Aussi j’aurais voulu savoir quel environnement de développement vous utilisez

[quote=“fvpat, post:1, topic: 44800”]Auriez-vous des sites à me conseiller ? des bouquins ?
Aussi j’aurais voulu savoir quel environnement de développement vous utilisez[/quote]

Deux très bon livres pour parfaire sa connaissance du langage, attention c’est pas fait pour apprendre les bases.

Effective C++: http://www.amazon.com/exec/obidos/ASIN/0201924889/
C++ Coding Standards: http://www.amazon.com/exec/obidos/ASIN/0321113586/

L’incontournable site web référence STL de SGI : http://www.sgi.com/tech/stl/

Et pour le compilo : http://msdn.microsoft.com/vstudio/express/visualc/

Et pour toutes tes questions, poste ici B)

[quote=“Drealmer, post:2, topic: 44800”]Deux très bon livres pour parfaire sa connaissance du langage, attention c’est pas fait pour apprendre les bases.

Effective C++: http://www.amazon.com/exec/obidos/ASIN/0201924889/
C++ Coding Standards: http://www.amazon.com/exec/obidos/ASIN/0321113586/

L’incontournable site web référence STL de SGI : http://www.sgi.com/tech/stl/[/quote]
Merci je vais regarder.

Oups, j’ai oublié de préciser : développement sous Linux d’applis multi-plateforme

Je n’y manquerai pas B)

conseils pour RE prendre : less << vieilles sources >> (sous gentoo less colore meme les sources, pas retrouvé l’option) et hop !

Pour l’environnement de dev sous linux : Emacs B)
Honnêtement, étant habitué à visual studio, je n’ai pas réussi à trouver d’environnement de dev qui me convienne sous linux. Mais tu peux toujours essayer Kdevelop ou Code::Blocks.

C’est ce que je pensais utiliser. Aurais-tu un “aide mémoire” des commandes de bases ?

Je n’ai pas trop envie d’utiliser d’outils de ce genre. Je préfère avoir un bon éditeur paramétrable.
Par contre, quelles librairies me conseillez-vous ? Je pensais utiliser wxWidgets qui me semble très complète et pas seulement pour faire des interfaces (GUI). Qu’en pensez-vous ? Connaissez-vous des sites en français traitant de wxwidgets ?

je retrouve plus ma ptite page sur emacs …
mais j’ai trouvé ça avec "emacs sheet cheat"
sinon sur le site officiel ya des cours / tutos / liens pour wx.

(Je sais pas où t’a vu jouer que Visual Studio c’est pas paramétrable)

Je pense qu’il parlait de Kdevelop et code::blocks, mais à ce niveau là je ne peux pas en dire plus, ma connaissance de ces deux outils étant inconséquente.

(et puis MSVC ça pwn et c’est tout d’abord)

[quote=“Drealmer, post:9, topic: 44800”]Je pense qu’il parlait de Kdevelop et code::blocks, mais à ce niveau là je ne peux pas en dire plus, ma connaissance de ces deux outils étant inconséquente.

(et puis MSVC ça pwn et c’est tout d’abord)[/quote]
Tout à fait. Je cherche juste à avoir un environnement léger et multiplateforme (malgré une très forte utilisation sous Linux et occasionnellement sous windows) pour faire du développement multiplateforme. Je n’ai rien contre Kdevelop (malgré que je le trouve un peu lourd, mais c’est un avis perso et je ne fais pas de polémique) et encore moins contre code::blocks que je trouve très bien d’ailleurs.
D’autres avis ? Quels outils utilisez-vous ?

Chez Eyrolles, Claude Delannoy a fait des bouquins de cours sur quelques langages de programmation notamment en C et C++ (aussi des bouquins d’exos).

Très didactiques.

[quote=“fvpat, post:10, topic: 44800”]Tout à fait. Je cherche juste à avoir un environnement léger et multiplateforme (malgré une très forte utilisation sous Linux et occasionnellement sous windows) pour faire du développement multiplateforme. Je n’ai rien contre Kdevelop (malgré que je le trouve un peu lourd, mais c’est un avis perso et je ne fais pas de polémique) et encore moins contre code::blocks que je trouve très bien d’ailleurs.
D’autres avis ? Quels outils utilisez-vous ?[/quote]

Je travaille en ce moment sur un driver FreeBSD, je l’ecris sous Visual Studio 2005 + Visual Assist et le compile/teste dans une VM FreeBSD par partage samba.

Ah je pousse meme le vice a faire certains tests avec un laptop Kubuntu 7.0.4 + qemu qui fait tourner FreeBSD (pour pouvoir tout debugger comme un fou, qemu ne fonctionnant pas super sous FreeBSD je trouve, cela dit j’aime pas du tout Kubuntu mais ca n’a rien a voir et ca n’a absolument aucun interet pour le sujet mais je vais pas me priver d’envoyer une petite crotte de nez gratuite a Kubuntu hein).

Tout ca pour dire que te prend pas trop la tete sur ces histoires de ‘multi plate-forme’ ou de ‘ca doit tourner sous Linux’ ou ‘je veux faire mes tests sur machin’ ou ‘olalal emacs ou rien’ avec les machines virtuelles et les emulateurs toutes les combinaisons sont possibles. Comme je pense que VS 2005 est l’outil actuel le plus puissant je fais cette combinaison un peu etrange, mais inversement tu pourrais developper sous Linux et compiler sous Windows.

Merci pour ta réponse (si c’est la réalité B) car si on lie ta signature…).
En parlant de machine virtuelle, tu en connaîtrais pas une pour émuler MacOSX (sous Linux) ?

Je pense que ceci devrait convenir.