エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Clojure が遅いという話 - Doge log
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Clojure が遅いという話 - Doge log
Clojure が遅いという話 遅いケースもあるという認識も持っておいてもらおう。 比較のために今回はPytho... Clojure が遅いという話 遅いケースもあるという認識も持っておいてもらおう。 比較のために今回はPythonと比べてみる。 Clojure (dotimes [i 5] (time (reduce unchecked-add (map unchecked-add (range 1000000) (range 1000000))))) Python import timeit def f (x): return reduce(lambda x, y: x + y, (map (lambda x, y: x + y, xrange(1, x), xrange(1, x)))) r = timeit.timeit("f(1000000)", "from __main__ import f", number = 1) print(r*1000) 結果 両者、かなり似たコードになっているが結果