memo

Scheme、ML、Haskell などの関数型言語コンパイラでは、Fortran や C などのコンパイラSSA の利用が期待される箇所で continuation passing style (CPS) を用いるのが一般的である。SSACPS は形式的に等価であり、最適化や最適化やコードの変換などがいずれかに施された場合、もう片方にも同様に適用することができる。

http://ja.wikipedia.org/wiki/静的単一代入

ついに、こんにちは、CPS! SSA と等価とは。現時点ではぜんぜん別のものに思える。たぶんどっちも理解が浅いせい。SSA と immutable という概念なら関係していそうだと想像するけど。