mardi 17 juin 2008

Ressources C++

J'avais fait cette petite liste pour aider deux collègues qui se verraient bien lâcher le VB et faire du C++. Voici donc les ressources (bouquins, sites web, bibliothèques) que je considère comme un très bon point de départ pour approfondir le langage en allant un peu plus loin que la syntaxe.

Livres

* Andrei Alexandrescu - Modern C++ Design - Un excellent bouquin qui ouvre vraiment les yeux sur ce qu'il est possible de faire avec le C++.
* GOF - Design Patterns - Plutôt une référence, ne se lit pas vraiment comme un roman! Utile, probablement, mais gare cependant avec les patterns. Comme pour épicer son repas, le tout est de savoir doser.
* Scott Meyers - Effective C++ - Une bonne lecture pour s'habituer à coder proprement. Très sain.
* Scott Meyers - More Effective C++ - La digne suite du précédent.


Sites web

* C++ FAQ Lite - Reprend point par point les petites bizarreries du C++. Un must pour préparer les interviews!
* SGI STL - La doc STL. S'il ne doit y avoir qu'un bookmark sur le C++ dans votre navigateur, c'est celui-là.
* Guru of the Week Archive - Très intéressantes discussions sur le C++
* Project Euler - Tout plein de problèmes mathématiques et algorithmiques. Un excellent entrainement à la maitrise d'un langage.

Bibliothèques

* Boost - Le complément indispensable à la STL, Boost est vraiment l'API du C++
* SDL - C'est du C, mais c'est quand même très utile pour coder des jeux en C++.
* SDL_net - Si vous êtes rebuté par boost::asio, la bibliothèque réseau de la SDL est très simple d'utilisation.
* wxWigets - Un framework pour coder des interfaces graphiques.
* libpqxx - La bibliothèque pour interfacer le C++ à la base de données Postgresql.

Aucun commentaire: