Ajouter un commentaire

Haskell for Mac

Par:
fredericmazue

mer, 26/08/2015 - 14:47

Haskell for Mac est un outil qui permettra aux possesseurs un Mac avec OS Yosemite de programmer en Haskell. L'outil est sur le Mac App Store au prix de 19,99 euros. L'outil propose des librairies graphiques 2D intéressantes.

Pour mémoire, Haskell est un langage fonctionnel pur. En tant que tel il permet d'écrire des programmes prouvés,  c'est-à-dire qui fonctionnent comme on s'y attend :-) Les langages ML permettant la même chose également.

Avec Haskell, tout, absolument tout est fonction mathématique. Les fonctions sont bien sûr des valeurs de premier ordre du langage. Haskell introduit notamment le concept de monade pour traiter les entrées/sorties de façon fonctionnelle. Outre les entrées/sorties, sa monade Maybe qui permet de déclarer quelque chose qui peut être ou ne pas être a quelque chose d'unique.

Extrêmement expressif, Haskell permet d'écrire du code très clair et concis.

Il est vrai que la courbe d'apprentissage de ce langage est assez raide, pour ne pas dire très raide. Il n'est pas toujours facile d'oublier les (mauvaises) habitudes prises avec les langages impératifs ou objets. Mais quand on y a goûté, on devient fan :-) De l'humble avis de votre serviteur, avec Haskell, des mots comme élégance et beauté prennent tout leur sens en informatique :-)

Programmez! a présenté Haskell plusieurs fois. Notamment dans Programmez! 146 et dans Programmez! 104 et 105 

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 FFFF   GGG   DDD   X   X  FFFF 
F G D D X X F
FFF G GG D D X FFF
F G G D D X X F
F GGG DDD X X F