Aller au menu - Aller au contenu

Icône Apprenez la programmation fonctionnelle avec Haskell

Avatar
Mise à jour : 01/08/2010
Difficulté : Facile Facile Creative Commons BY-SA
339 visites depuis 7 jours, classé 293/795
Ce tuto a pour but de vous apprendre à programmer en Haskell, un langage fonctionnel pur, avec un modèle d'évaluation paresseuse par défaut, typé statiquement (avec de l'inférence de types).
Si vous ne savez pas ce qu'est Haskell, ou pourquoi apprendre à programmer dans ce langage, je vous conseille de passer directement au premier chapitre, qui répond à toutes ces questions.
Pour pouvoir suivre ce tuto, il n'est pas nécessaire d'avoir un niveau exceptionnel en programmation (même si ça ne peut qu'aider), mais il est conseillé de savoir faire un peu plus qu'un Hello World dans un autre langage (au niveau des connaissances, la partie I du cours de C sur le site du zéro devrait vous suffire).
Ne soyez pas effrayés par les chapitres qui peuvent parfois paraître un peu long, il est parfaitement possible de les lire en plusieurs fois.

Si vous avez des remarques, n'hésitez pas à laisser des commentaires, ils seront pris en compte pour la version suivante.
Ce cours est composé des parties suivantes :
Ce tutoriel n'est pas fini : de nouveaux chapitres seront progressivement ajoutés.

Partager

22 commentaires pour "Apprenez la programmation fonctionnelle avec Haskell"
Note moyenne : 3.61 / 4 (33 votes)
Pseudo Commentaire
Hors ligne gnomnain # Posté le 25/10/2010 à 22:20:32
Blblbl !
Avatar

Avis : Très bon Groupe : Anciens

Je ne pense pas que le tuto finira aussi complet que Real World Haskell (en tout cas, il ne parlera pas forcément des même choses), j'ai envie de parler de points théoriques intéressants. Mais là, je suis en train de réfléchir à des TP pour donner un aspect plus "pratique" au tuto. Ça devrait donc parler musique, dessin et jeux. Pour l'aspect théorique, je vais probablement revoir un tout petit peu le chapitre sur les foncteurs applicatifs, et continuer en parlant de monades, de monoïdes, de parsers et de zippers (avec un interpréteur pour un petit langage !)

Edit: en fait, je vais commencer par réviser la partie sur Maybe et le chapitre suivant sur les types. Il y a trop de gens qui bloquent dessus, donc il doit avoir un problème.

Image utilisateur
Haskell - Learn You a Haskell - Real World Haskell - xmonad - OCaml
Apprenez Haskell ! - #ircduzero
<colbseton> Serialk: tu cherches vraiment des liens logiques dans tout ce que je raconte ?
 
Hors ligne Dyazz # Posté le 31/01/2011 à 22:23:50
Avatar

Juste un message pour savoir, à quand la màj de ton tutoriel ?

Image utilisateur Programmeur C#
Image utilisateurProgrammeur Python
 
Hors ligne gnomnain # Posté le 01/02/2011 à 18:02:17
Blblbl !
Avatar

Avis : Très bon Groupe : Anciens

Avec les concours qui approchent ça risque de prendre un peu de temps.

Image utilisateur
Haskell - Learn You a Haskell - Real World Haskell - xmonad - OCaml
Apprenez Haskell ! - #ircduzero
<colbseton> Serialk: tu cherches vraiment des liens logiques dans tout ce que je raconte ?
 
Hors ligne chedadel # Posté le 12/07/2011 à 10:49:44

Salut je c que je ne suis pas au bonne androis pour ma question mais je vais essayer voila on m'a pirater mon compte mail\msn ainsi que mon compte de secoure je voudrait s'avoir si quelqu'un peut savoir comment faire pour se problème ou pirater dans mon compte msn pour reprendre mes droits merci de votre réponse.
Hors ligne diaruga # Posté le 22/09/2011 à 14:12:30
L'univers est dans le main !
Avatar

Voilà, juste pour dire que si vous cherchez un tuto sur haskell qui est lui terminer voici un lien : http://lyah.haskell.fr/

Voir tous les commentaires