06/07/22 05:01:32
Haskell
関数型言語のスタンダードという役割を担うために作られた言語。
だから、関わっている人が多いし、ライブラリも多い。
Clean
関わっている人が少なく、ライブラリも少ない。
異端であるがゆえに、最新の話題がCleanから出てくることはほとんどない。
という違いもある。
勉強目的ならHaskellだな。
Haskellといえばモナドだけど、Cleanでも同じようなロジックで書ける。
両者の違いは構文糖衣的な違いで、中身は似たようなもの。
Cleanで書くと、たらい回す変数を山のように書いて、文字数が2倍ぐらいになる。
Haskellはプログラムが美しい、Cleanは実行速度が速い、と言える。