私は関数型プログラミングについてhttps://techfindings.one/archives/2652を読んだだけで、これに遭遇しました:
多くの場合、匿名関数はJITコンパイルできず、最適化されません。
これが事実である理由を誰かが私に説明できますか?
1
この$ {blog}
—
gnat
ここでは反対投票は正当化されていないと思いますし、リンクを質問に適用することもできません。私はJITと匿名関数についての技術的な質問をしている-私は意見/味や議論を求めているのではない。匿名関数をJITコンパイルできない理由を説明してほしい。あなたのリンクでさえ、「他の人に______を私に説明してほしい」と言っていれば、おそらくあなたは大丈夫です」@gnat
—
thadeuszlay
「なぜ?」と尋ねる前に 「これは本当ですか?」私はその主張についてBSに電話します。4つの主要なブラウザーには4つの異なるJSエンジンがあり、参照やデータをバックアップすることなく匿名関数を最適化することはできないと大胆に主張しています。
—
Sebastian Redl 2018年
少なくともV8エンジンが匿名関数を確実にJITコンパイルできることは確かです。ソース:ソースコードの関連部分を読みました。そして、これが不可能であるべきである技術的な理由はありません。したがって、質問の前提は間違っています。これは、著者がその発言が理にかなっていると考える理由を疑問視します。しかし、私たちはそれを知ることができず、gnatのリンクで説明されているように、ここでそれを議論する場所ではありません。
—
amon、
私はあなたのポイントを見て、あなたに同意します@SebastianRedl。私はこの声明を理解していませんでしたが、深く掘り下げるのではなく、簡単な方法でここに尋ねました。
—
thadeuszlay 2018年