Janus Java to C++ source code converter without GC,thread and ... 飯田 陽彦 株式会社バックス haruhiko_iida@vacs.co.jp 概要 Janus(ヤヌス)は、Javaソースコードから、C++ソースコードおよびヘッダファイルを生成する言語コンバータである。JavaとC++の大きな違いの一つであるガーベジコレクションについては、これをサポートしない。メモリ管理は、C++と同様、開発者の責任であり、不要なメモリの解放は、Javaソースコード内に、C++のdelete,delete[]に相当するコードを明示的に記述することで行う。マルチスレッドのサポート、例外処理におけるfinally節等、JavaにあってC++にない要素は、単純に無視され、演算子多重定義やテンプレートなども、元のソースコードがJavaである事から