# OCaml vs Haskell どちらも優れた関数型言語ですが、特徴が異なります。 ## OCaml **特徴** - **正格評価**(デフォルト)— 実行順序が予測しやすい - 副作用を普通に書ける(参照、ループ、mutableフィールド) - 強力なモジュールシステム(ファンクタ) - コンパイルが速く、実行速度も良好 **向いている人・用途** - 実用性重視、段階的に関数型に