tutos

FacebookTwitter

Mike's World-O-Programming - Yet Another Monad Tutorial (part 2: >>= and return)

http://mvanier.livejournal.com/4305.html In the previous article I gave the conceptual background necessary to understand what monads are. Now I'm going to get into more of the details. The two fundamental monadic operations Remember when I said above that monads generalize function composition and function application? We'll work through that here. Have patience: it'll take a while.
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.

Le Programmeur Moderne - Programmez en Haskell

http://progmod.org/tutoriel/2/programmez-en-haskell/
Vous pensez peut-être que la programmation est destinée aux personnes barbues qui ont derrière elles des années d'études ? Vous vous trompez, et le site du zéro va vous le prouver ! Lisez nos nombreux cours de programmation accompagnés d'exercices d'application et vous verrez que vous êtes aussi fait pour programmer des jeux-vidéo, des logiciels ou des sites web. http://www.siteduzero.com/informatique/programmation/tutoriels

Autres langages

in 5 steps

http://www.haskell.org/haskellwiki/Haskell_in_5_steps From HaskellWiki Haskell is a general purpose, purely functional programming language. This page will help you get started as quickly as possible.

Learn You a Haskell for Great Good! - Starting Out

http://learnyouahaskell.com/starting-out Ready, set, go! Alright, let's get started! If you're the sort of horrible person who doesn't read introductions to things and you skipped it, you might want to read the last section in the introduction anyway because it explains what you need to follow this tutorial and how we're going to load functions. The first thing we're going to do is run ghc's interactive mode and call some function to get a very basic feel for haskell. Open your terminal and type in ghci . You will be greeted with something like this.