1. ホーム
  2. haskell

[解決済み] Haskellってなんで流行ってるの?[クローズド]

2022-11-01 06:48:41

質問

Haskellは、プログラマ同士でも話題になることがありますが、ここSOでもみんな大好きな言語みたいです。Haskellが得意であることは、どこか天才プログラマーの証のように思えます。

なぜそんなにエレガントで優れているのかを示す、いくつかのHaskellの例を誰か教えてください。

どのように解決するのですか?

ループの代わりにマップやフォールド、フィルタなどで考えるようになります。一般に、問題に対して複数の視点を持っていれば、この問題について推論することがより可能になり、必要に応じて視点を切り替えることができます。

Haskellのもうひとつの優れた点は、その型システムです。Haskellは厳密に型付けされていますが、型推論エンジンによって、型に関連する愚かなミスをしたときに魔法のように教えてくれるPythonプログラムのように感じられます。この点でのHaskellのエラーメッセージはやや物足りないですが、この言語に慣れるにつれて、「これこそ型付けがあるべき姿だ!」と思うようになるでしょう。