Skip to content
Silica edited this page Mar 3, 2012 · 6 revisions

#Optimize ##in compile ###計算しない式 1;とかa;とか"string";
a + b;は今のところ考慮外

###定数計算 定数計算をコンパイル時に予め行う
但しa + 1 + 1の様な式の場合
(a + 1) + 1と解釈される為、最適化されない

###suffix increment/decrement i++;++i;と解釈する

###論理AND/OR if (left && right)の様な場合に左項が偽であれば右項を評価しない

##run time ###末尾呼び出し スコープを深くしない

Clone this wiki locally