スレの流れぶった切って悪いんだけど、相談聞いてくれ藻前ら。

いま、オレ言語の処理系をピュアC++で書いてて、コアはできてきて、
A.実用に使うために、IOとかのCライブラリのバインディングを書く。
B.高速化のために、ネイティブコンパイラを書く。
あたりをやろうと思ってる。

しかし、どっちを実現するのにも、サポートしてる各OSのローダーの実装に深く依存しないといけないし、普段使ってないOSについて調べるのはめんどい。

アイディアとしては、今までのコードを捨ててJavaかJavascript上に移動すること。
メリットは上に書いたような点でOS非依存なこと、ネイティブコードを生成するのが容易なこと。
デメリットは、OSのサポートが減るから起動が遅くなる、#!が使えないとか。

どっちがいいかなぁ?