J’apprends Haskell et Go

Les deux en m√™mes temps ūüėČ

Haskell m’avait √©t√© conseill√© suite √† mon premier billet sur le langage Go (que je tente √©galement de d√©couvrir). Le seul langage fonctionnel que je ma√ģtrise assez bien est Objective Caml. Il est donc int√©ressant d’apprendre un nouveau afin de comparer et peut √™tre avoir un nouveau langage f√©tiche. √Ä mon niveau j’observe surtout des points communs entre OCaml et Haskell ([1], [2]). Je n’ai pas encore √©tudi√© des choses comme les monads. Pour l’instant je pr√©f√®re OCaml.

Je fais aussi mon petit bout de chemin avec le langage Go. Il est vrai qu’on peut le situer entre le C et Python. La rapidit√© de d√©veloppement semble correcte, compilation rapide et simple.

Bref, rien de bien transcendant pour le moment du c√īt√© de ces deux langages. Je vous tiens au courant de mon √©volution. Au passage, si vous cherchez un bon livre pour Haskell: Learn You a Haskell for Great Good!. Avec de tr√®s belles illustrations.

En tout cas, ce que je suis certain, c’est que pour moi aucun de ces langages est aussi bon que Python en ce qui concerne la rapidit√© de d√©veloppement et la facilit√© de maintien du code (√† mon humble avis). Avec Python il n’y a aucune barri√®re technique ennuyeuse √† franchir avant d’attaquer un probl√®me. J’ai toujours l’impression de coder l’essentiel.