処理速度
超大作。途中に各言語のベンチマークがある。
-
効率の面において、関数型言語はC++にはまったく歯が立ちません。C/C++は最速です
-
C++には叶いませんが、JavaやC#、JavaScriptなどのメジャーな言語と同程度か、それより少し遅いくらいのパフォーマンスが出ます
-
Ruby/Python/PHPなどのスクリプト言語をはるかに上回ります
メモリ使用量
個人的には、「データが全て不変(immutable)って、無茶無茶メモリを食うんじゃ?!」と思ったので、実際のところどうなのか知りたかった。
だが。
関数型言語に関する記述・データが見つからない。
参考
「関数型言語でもJavaやpython などと同様に、データが不要になったらガベージコレクションされる」というのはわかった。ただ、前述のように、「変数を変更するたびに新しい変数を作る」ことが、ほかの言語と比較してどのくらいメモリを使うのか、しりたいところだ。