salut,
je suis un élève de MPSI qui galère en option info avec l'utilisation de CAML... j'aimerai acheter des bouquins pour apprendre ce language, mais j'ai un peu cherché et je trouve rien de bien niveau bouquin (en tout cas le peu que je trouve ça me donne pas envie de l'acheter). je viens quérir votre aide: que me conseillez vous pour apprendre les bases (et + si affinités) de la programmation en CAML? un livre plus généraliste sur la programmation en C peut-il m'apporter un + significatif? si oui, encore une fois, que me conseillez vous?
d'avance, merci. a+!
le livre standard pour l'info en math sup/spé, c'est "cours et exercice en informatique", le numéro 12 sur cette page : http://caml.inria.fr/about/books.fr.html si tu fais du caml light. Si tu fais du OCaml, je te conseille le numéro 4 sur cette page (dont il y a une version en ligne gratuite).
Je ne te conseille pas de livre sur le C pour apprendre le Caml, ça ne sera pas très utile...
Bonjour,
Je vais faire une réponse peu constructive car tout a été bien dit par dnob700.
1) les bouquins sur le C ne t'aideront pas (je pense même que ça peut être nuisible car la philosophie derrière le C et assez éloignée de celle du "beau caml fonctionnel").
2) le bouquin numéro 12 est parfaitement adapté aux gens qui font de l'info en MPSI (même si tu ne fais pas de caml light).
3) le bouquin numéro 4 est une de mes références. Le tout début (chapitres 2, 3 et 4) te donnera de quoi programmer en Ocaml pour un bon moment. Et la partie 3 est juste le seul endroit que je connaisse où on trouve une explication convaincante sur la différence fondamentale entre l'orienté objet et la programmation modulaire (mais ça ça s'adresse plus à des étudiants de L3/M1/M2 qui étudient la théorie des langages de programmation).
Il faut voir si ton/tes profs se content du "classique" caml light, où s'ils te poussent à essayer Ocaml. Dans le second cas, lis la partie 1 du bouquin numéro 4. Dans le premier, le numéro 12 est suffisant.
J'ai appris caml avec [6] de la liste de dnob et j'ai trouve ca tres bien ecrit. NB: j'avais fait du LisP avant et je programmasi deja en C++ a la date de lecture de ce livre.
ok merci à vous tous je vais donc commencer par le 12, on verra bien (pour l'instant on se contente de WinCaml).