torlyの日記: cygnusのコンパイルはダメダメだそうな
日記 by
torly
どうやら、/.ユーザーはPC-UNIXな理系の人々と(そうでない理系の方も多いかもしれんが)、デザイン系な人々に2分されるようだ。前者はともかく、後者は結構謎。flashとか作ってたりするのか。
まあそれはいいとして、自分は一応理系であることを主張するためにもはや1年前のyacc/lexでも書いてみようとする。が、忘れちまったい。
代わりに古のスタックマシンなオブジェクトコードでも書いてみる。
a=3,b=5,c=0
while(a!=0)
{c=c+a a=a-1}
c=c+b
put(c)
LA 0 0
LC 0 3
ST 0 0
LA 0 1
LC 0 5
ST 0 0
LA 0 2
LC 0 0
ST 0 0
LV 0 0
LC 0 0
NE 0 0
FJ 0 25
LA 0 2
LV 0 2
LV 0 0
AD 0 0
ST 0 0
LA 0 0
LV 0 0
LC 0 1
SB 0 0
ST 0 0
J 0 10
LA 0 2
LV 0 2
LV 0 1
AD 0 0
ST 0 0
LV 0 2
WRI 0 0
HL 0 0
お粗末様でした。