Haskell
Haskell est un langage polymorphiques statiquement tapé, purement fonctionnel, un peu different de la plupart des autres langages de programmation. La langue est nommée Haskell Brooks Curry, dont le travail en logique mathématique sert de fondement aux langages fonctionnels. Haskell est basé sur le lambda calculus, par consequent ils utilisent lambda comme logo.
- Cours en ligne:
- Introduction à la programmation fonctionnelle d’edX nécessite une familiarité avec un langage de programmation non fonctionnel (Java, Python, C #, C ++, etc.).
- Tutoriels interactifs
- Essayez Haskell Un guide interactif qui enseigne Haskell de base.
- tutoriels videos: N/A
- Livres et tutoriels (En ligne):
- Commencer avec Haskell Un méta-guide complet qui suggère l’ordre recommandé pour suivre les didacticiels Haskell du début à la fin.
- Learn You a Haskell for Great Good Une introduction de débutant à Haskell. Tente de se concentrer sur la syntaxe.
- Haskell Un des livres vedettes de Wikibook, du basic à avancé Haskell. Très complet.
- Real World Haskell: Couvre comment utiliser Haskell pour des applications pratiques. C’est un bon deuxième livre à lire, après avoir terminé l’un des tutoriels ci-dessus.
- Plus de livres gratuit
- Livre (papier): N/A
- Exercices:
- H-99 Une collection de 99 problèmes conçus pour augmenter votre compétence dans Haskell.