web-dev-qa-db-ja.com

関数型プログラミングよりも命令型のメリットに関する学術論文はありますか?

関数型プログラミングのメリットに関する学術論文がたくさんあります。命令型プログラミングと関数型プログラミングの相対的なメリットについて、(インターネット上で)私が見ている多くの議論もあります。

その議論が、関数型プログラミングに対する命令型プログラミングの利点を論じている実際に発表された論文(最近のものが良いと思います)で学界にまで及ぶかどうかを知りたいと思います。

7
gregghz

これが1つです: 命令型と機能型

1990年のものですが、引用を追うことで、より最近のものを見つけることができます。


これは、いくつかの非常に基本的なベンチマーク結果についてのみ説明し、一度だけ引用されているため、以前のアドバイスではわかりません。 :)

問題は、適切な比較を行うために、最初に比較する実際のものを見つける必要があることです。同様のアプリケーションのベンチマークは適切な比較のように見えますが、これは言語のみを比較し、異なるパラダイム自体は比較しません。あるパラダイムが他のパラダイムよりも優れていることを示す可能性のある測定可能な側面を見つけた論文を見つけたとしても、これはそのパラダイムがその特定の状況でのみより適していることを意味します。

これは、ほとんどの人がここであなたに与えるのと同じ結論です。特定の状況に基づいて、一方のパラダイムが他方よりも適している場合があります。

3
Steven Jeuris