アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
Java嫌いの嫌う点 (スコア:1)
実行バイナリを吐ける「ようにもできる」コンパイラにすれ
ばJava嫌いの多くは見直してくれると思いますけど。
マイクロソフトのC#を見て
「そうか、MSはJavaで.EXEを作りたかったのか」
と思った人は多いはず。
*.class -> *.exe (スコア:1)
>実行バイナリを吐ける「ようにもできる」コンパイラにすれ
>ばJava嫌いの多くは見直してくれると思いますけど。
GJC (Gnu Java Compiler) だと、ネイティブコードを吐けるみたいですね。
#どの程度対応しているのかは良く知らないのですが…。
masamic
Re:*.class - *.exe (スコア:0)
そういえばhttp://www.microsoft.com/japan/presspass/releases/021402msdn.htm なんてニュースもありましたね……
APIを呼べる必要は必ずしもない (スコア:1)
必ずしもAPIを呼べるようにする必要はないと思います。
最大の問題はVM上で実行するから起動も実行も遅いことでしょう。
体感速度でC/C++バイナリの3倍~10倍くらい遅いと思います。
それに、ちょっとしたユーティリティを組もうと思っても、java
だと遅いしJREもいるし起動も面倒だし、さりとてC/C++だと組む
のがちょっと面倒だし今いち美しくないしとか悩んだりします。
javaで.exe(というかネイティブコード)が吐けるだけでかなり
違うと思いますけどね。