optimize

memoiseを自動的に行う言語処理系

コンパイラが行う最適化は、要するに計算の一部をコンパイル時に行うことになる。型の決定とか、定数の計算とか。 ある種の関数なら、実行前に結果がわかっていて、定数におきかえてもいいこともあるし。コードの一部分が副作用をしないものなら、コードを削…