Bibliographical resources » History » Version 2
Serge Koudoro, 12/24/2008 11:39 AM
1 | 1 | Serge Koudoro | h1. Bibliographical resources |
---|---|---|---|
2 | |||
3 | *_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 !_* |
||
4 | |||
5 | 2 | Serge Koudoro | h2. Références essentielles |
6 | |||
7 | *Quelques références et tutoriaux pour être rapidement opérationel.* |
||
8 | |||
9 | 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. |
||
10 | |||
11 | h3. FAQs externes |
||
12 | |||
13 | * "C++ FAQ LITE":http://www.parashift.com/c++-faq-lite/ |
||
14 | * "Python FAQ":http://www.python.org/doc/faq/ |
||
15 | |||
16 | h3. Tutoriaux |
||
17 | |||
18 | * "10 exemples simples de programmes en Python":http://wiki.python.org/moin/SimplePrograms |
||
19 | * "The C++ Standard Library - A Tutorial and Reference":http://www.josuttis.com/libbook/idx.html |
||
20 | * "Un cours didactique de C++ par Renaud Keriven - ENPC":http://localhost:3000/attachments/download/16 |
||
21 | |||
22 | h2. Lectures instructives |
||
23 | |||
24 | *Pour comprendre Morph-M au mieux et "bien" programmer , des références pour la programmation avancée et l'architecture logicielle.* |
||
25 | |||
26 | 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 ! |
||
27 | |||
28 | h3. Programmer en C++: |
||
29 | |||
30 | *La Bible:* _On s'y réfère en permanence:_ |
||
31 | |||
32 | * Bjarne Stroustrup: "The C++ Language, third edition", 2000, Addison-Wesley. 0-201-70073-5. |
||
33 | |||
34 | *Saines lectures:* _Les mille et une subtilités de C++._ |
||
35 | |||
36 | * Scott Meyers: "Effective C++, second edition", 1998, Addison-Wesley. 0-201-92488-9. |
||
37 | * Scott Meyers: "More Effective C++", 1996, Addison-Wesley. 0-201-63371-X.. |
||
38 | * Scott Meyers: "Effective STL", 2001, Addison-Wesley. 0-201-74962-9. |
||
39 | |||
40 | *Complexe:* _Pousser le C++ à ses limites. En particulier le chapitre 1 sur les policy._ |
||
41 | |||
42 | * Andrei Alexandrescu: "Modern C++ Design", 2001, Addison-Wesley. 0201704315. |
||
43 | |||
44 | h3. Les Designs Patterns: |
||
45 | |||
46 | *Retour aux sources (historiques, définitions formelles):* |
||
47 | |||
48 | * "Christopher Alexander, l'architecte":http://www.math.utsa.edu/sphere/salingar/Chris.text.html |
||
49 | |||
50 | * "Christopher Alexander, son apport aux patrons de conception":http://g.oswego.edu/dl/ca/ |
||
51 | |||
52 | * "Patterns for software development par Brad Appleton":http://www.cmcrossroads.com/bradapp/docs/patterns-intro.html |
||
53 | |||
54 | *Introductions succintes mais illustrées:* |
||
55 | |||
56 | * "par Douglas C. Schmidt":http://www.cs.wustl.edu/~schmidt/patterns.html (et notamment ses "tutoriaux":http://www.cs.wustl.edu/~schmidt/tutorials-patterns.html ) |
||
57 | |||
58 | *Pages de liens:* |
||
59 | |||
60 | * "Open directory->Patterns":http://dmoz.org/Computers/Programming/Methodologies/Patterns_and_Anti-Patterns/ |
||
61 | |||
62 | h3. Programmation Générique: |
||
63 | |||
64 | * Courte introduction mais qui permet d'avoir un bref aperçu des possibilités offertes* |
||
65 | |||
66 | * "developpez.com":http://loulou.developpez.com/tutoriels/cpp/metaprog/ |
||
67 | |||
68 | * Appliquée au traitement d'image:* |
||
69 | |||
70 | * "Scientific C++ programming":http://osl.iu.edu/~tveldhui/papers/techniques/ |
||
71 | |||
72 | * "SCOOP":http://www.lrde.epita.fr/cgi-bin/twiki/view/Publications/200310-MPOOL (desole) |