2007年10月8日月曜日

JavaでCコンパイラを作れば

Cには既に様々なコンパイラがある。
それらを使えばCのプログラムを作ることができる。
しかし、Cのプログラムを作るにはエディタも必要だ。
エディタではEclipseが注目されている。よくできたエディタで、現代版のEmacsと位置づけることもできる。
EclipseではC開発環境もある。
しかし、EclipseのC開発環境は別途コンパイラを必要とする。
EclipseはJavaで記述されているので、どこでも動く。
同じように、どこでもCのプログラムを記述するにはJavaでCコンパイラを実装するべきだ。
すでに、そのようなコンパイラが存在すれば問題ないが、まだ聞いたことがない。その方面は最近疎いので、もしかしたらあるかもしれない。なにせ世界は広い。
OpenBSDがPCCを採用するという話がある。
PCCをJavaで実装することはできないだろうか。GCCより望みがあるように思える。

0 件のコメント: