-
Notifications
You must be signed in to change notification settings - Fork 0
oraccha edited this page Jan 15, 2013
·
1 revision
OS/omicron 用の C コンパイラ.
- セルフだけではなく go32 上で動作するクロス環境もある.
母国語プログラミングみたいな拡張もあるが,オブジェクトモジュールフォーマットなどとの絡みで微妙に ANSI C との動作の違いがあったり,もはや C とは呼べない独自仕様といった感じになっていた.
バグには悩まされたが,バグを回避するためにコンパイラに優しいコードの書き方を学んだり,最適化にはほど遠いコードを出力するのでコンパイラの動作がよくわかったり,得たこと(?)も多かったかな.
やっぱりコンパイラ屋さんは偉大(貴重)だなぁ.とつくづく考えさせられる.
今(OS研究のために)コンパイラから作るとしたら lcc とか改造するなりして作ったのかな.
りぬくす工房の CAT68701
Credit Authoization Terminal
クレジットカードで使われる信用照会端末.