私は OK の C/C++ プログラマーです。Haskell は非常に興味深いと思います。しかし、Haskell のきれいなコードを書くのは比較的簡単ですが、それは数学 (私はとても快適です) をかなりよく模倣しているので、Haskell で高速に実行されるきれいなコードを書くのは非常に難しいように思えます。
Haskell のクイックソートのより高速なバージョンは、非常に長く恐ろしいものです。これは、素朴で短い (2 行) クリーンで直感的な実装とは似ていません。Haskell の長くて恐ろしいバージョンは、実際には、短くて単純な C のカウンター部分よりもはるかに遅いです。
それは、現在の Haskell コンパイラがあまりにも馬鹿げているからでしょうか、それとも人間 (もちろん SJP 以外) が高速な Haskell コードを書くのは不可能なのでしょうか?