Skip to content
oraccha edited this page Jan 15, 2013 · 1 revision

OS/omicron 用の C コンパイラ

  • セルフだけではなく go32 上で動作するクロス環境もある.

母国語プログラミングみたいな拡張もあるが,オブジェクトモジュールフォーマットなどとの絡みで微妙に ANSI C との動作の違いがあったり,もはや C とは呼べない独自仕様といった感じになっていた.

バグには悩まされたが,バグを回避するためにコンパイラに優しいコードの書き方を学んだり,最適化にはほど遠いコードを出力するのでコンパイラの動作がよくわかったり,得たこと(?)も多かったかな.

やっぱりコンパイラ屋さんは偉大(貴重)だなぁ.とつくづく考えさせられる.

今(OS研究のために)コンパイラから作るとしたら lcc とか改造するなりして作ったのかな.



りぬくす工房の CAT68701



Credit Authoization Terminal

クレジットカードで使われる信用照会端末.

Clone this wiki locally