Introduction à la Programmation Fonctionnelle

1. Les expressions préfixées

Voici le cours 1 ainsi que le TP1. Si vous avez besoin du teachpack valrose.rkt, prenez-le ici. N'oubliez pas si ce n'est fait sur votre machine, de régler le niveau de langage à Etudiant Avancé, en cochant les cases fractions mêlées et write. Vous avez bien lu le document teachpack.pdf ?

L'apprentissage de la programmation est une activité à la fois théorique (il faut bien assimiler les concepts introduits, chaque science a son propre corpus de notions) et pratique : sans devenir pour autant un hacker, il ne faut pas hésiter à mettre les mains sur un clavier. Programmer c'est un peu rédiger une dissertation compréhensible par un ordinateur. Ne gardez pas des idées floues, jouez avec le langage de programmation, harcelez vos enseignants de questions, travaillez en groupe. Une idée qui n'est pas concrétisée s'évaporera avec l'air du temps, ce n'était qu'une idée... Bien entendu, ceci vaut pour toutes les sciences, mais en informatique la présence continuelle d'une machine permet de savoir vite où l'on en est de son apprentissage. Vous êtes sortis du lycée : apprendre gentiment votre cours ne suffira pas, il faut aussi vous l'approprier à travers un ordinateur !

En ce qui concerne la nature de la Programmation Fonctionnelle, vous êtes invités à lire cette page ainsi que ces points d'histoire...

Bon travail !