>マルチプルインスタンス=オブジェクト指向と言い
>切ってしまうと、それはちと問題かなと思います。
誰もそんなことは言っていないのでは?
>Javaの仕様でネイティブ
>バイナリを吐くコンパイラがほしいです。
>あったらすごい売れそう。
いろいろあるようですが、このへんなんかがメジャーじゃないですかね。
http://www.xlsoft.com/jp/products/jet/index.html
ところで、ネイティブコンパイラを使っても、必ずしも性能が上がるとは
限りません。だいたい今時のJVMは結局JITでネイティブコードに変換していますし、
私もいくつかベンチマークもしてみましたが、数値計算とかで、CとJavaで
性能に差が出ることはそうそうありません。現状では、JITはメモリ食いなので、
実際のアプリケーションではそのへんで差が出るのでしょうけど。
上記のJETのページにもありますが、ネイティブコードに落とす重要な理由のひとつは
「Run anywhereを実現するため」なんですね。皮肉なものです。
JREが入ったマシンは少ないが、Windowsならどこにでもあるので。