Bibliographical resources

Al-Khwarizmi avait Euclide et avant lui Euclide avait Aristote, vous aussi faites appel aux géants qui vous ont précédé. Notre Alexandrie est ici !

Références essentielles

Quelques références et tutoriaux pour être rapidement opérationel.

Nous travaillons avec des librairies et langages très répandus, le web est donc une source de renseignements non négligeable, n'hésitez pas à y faire un tour pour trouver de nouvelles informations. En attendant voici quelques références essentielles.

FAQs externes

C++ FAQ LITE
Python FAQ

Tutoriaux

10 exemples simples de programmes en Python
The C++ Standard Library - A Tutorial and Reference
Un cours didactique de C++ par Renaud Keriven - ENPC

Lectures instructives

Pour comprendre Morph-M au mieux et "bien" programmer , des références pour la programmation avancée et l'architecture logicielle.

Vous trouverez ici quelques liens à propos des diverses techniques de programmation utilisées dans Morph-M. Si vous trouvez d'autres liens sur ce thème n'hésitez pas à les rajouter !

Programmer en C++:

La Bible: On s'y réfère en permanence:

  • Bjarne Stroustrup: "The C++ Language, third edition", 2000, Addison-Wesley. 0-201-70073-5.

*"J'appends à programmer pour les nuls" ou comment apprendre le C++ très simplement:

Saines lectures: Les mille et une subtilités de C++.

  • Scott Meyers: "Effective C++, second edition", 1998, Addison-Wesley. 0-201-92488-9.
  • Scott Meyers: "More Effective C++", 1996, Addison-Wesley. 0-201-63371-X..
  • Scott Meyers: "Effective STL", 2001, Addison-Wesley. 0-201-74962-9.

Complexe: Pousser le C++ à ses limites. En particulier le chapitre 1 sur les policy.

  • Andrei Alexandrescu: "Modern C++ Design", 2001, Addison-Wesley. 0201704315.

Les Designs Patterns:

Retour aux sources (historiques, définitions formelles):

Introductions succintes mais illustrées:

Pages de liens:

Programmation Générique:

Courte introduction mais qui permet d'avoir un bref aperçu des possibilités offertes

Appliquée au traitement d'image: