top / index / prev / next / target / source
日記形式でつづる いがぴょんコラム ウェブページです。
Cometについて話題をふられたので、これをざっくり調べ中。
先日 ある方から「C から Java あるいは C から C#.NET へのソースコードコンバータ」の話題をふられて (謎かけされて)、これに興味を持ち 考えています。
C言語っぽい記述を なるべくそのままに Java や C#.NET に変換 →スタティックインポートで解決。C言語のフラットなソースは それをつつむ べったりとしたクラスで表現。
strcpy, sprintf などの互換クラス・メソッドを作成 これは 基本的には単純に作成できるような気がします。
C言語のポインタ処理に相当する処理を どのように実現するのか →これが一番の課題っぽいです。ptr++ や *ptr を どうやって Java, C#.NETで表現したら良いのかしら。C言語だと ポインタを進めながら随時処理というのを 普通に記述するなぁ。難しい。
Windows APIなどの呼び出し →これは Javaであれば SWT DLLを利用して おおよそ解決できそうです。
関連情報
関連する日記
ある方から、Cometについて話題をふられたので、これをざっくり調べ中。