Programmez en Haskell

Par gnomnain, dernière mise à jour le 19/12/2009 à 22:05:26

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.

Si vous avez des remarques, n'hésitez pas à laisser des commentaires, ils seront pris en compte pour la version suivante.

Ce tutoriel est aussi publié sur le site du zéro, mais cette version est plus rapidement à jour.

Creative Commons BY-SA
Ce tutoriel est place sous licence Creative Commons BY-SA

Haskell ? C'est quoi ?

Premiers pas avec ghci

Définir des fonctions

Types et classes de types

Récursivité

Programmation fonctionelle

Créer vos propres types

Modules, IO et compilation

Programmez avec des effets

Hébergé sur awesom.eu · Bug tracker · Code du site · Flux RSS : Dépêches · Tutoriels · Forum