4

スクリプト/バイナリファイルを読み取って実行できる、Java / J2MEで記述されたランタイムを知っていますか?

4

8 に答える 8

10

ウィキペディアには完全なリストがあります。ただし、おそらくJythonJRubyに興味があるように聞こえます。

于 2009-09-11T14:53:14.410 に答える
4

私はJava、JPCで書かれたx86エミュレーターを知っています

于 2009-09-11T15:01:11.740 に答える
4

J2ME用に十分に小さく、リフレクション/コード生成などを使用しないように設計された言語を作成しました...

http://www.hecl.org

それはリベラルなライセンスの下でオープンソースなので、あなたはそれを取り、それを研究し、あなた自身のプログラムにそれを含め、またはそれをあなたが望むように振る舞わせるためにそれをハックすることを歓迎します。

「通常の」Javaの場合、より多くのことを実行し、より高速でより完全な他の言語があります。

于 2009-09-11T15:27:54.857 に答える
3

多くのJVM言語-たとえば、Clojure。何百ものJVM言語が浮かんでいますが、そのほとんどはJavaで実装されています(Scala、Rhinoなど)。

于 2009-09-11T14:52:29.033 に答える
2

ユニークな言語に関しては、主要な言語はClojureとScalaです。さらに、JVMプラットフォームへの多くの主要言語の移植があり、ほとんどが高級言語です。これには、Ruby-> JRuby、Python-> Jython、JavaScript->Rhinoが含まれます。より完全なリストはここにあります。

于 2009-09-11T15:04:39.037 に答える
2

これは、Java仮想マシンのプログラミング言語の印象的なリストです。

Java仮想マシンJVMのプログラミング言語

于 2009-09-11T17:20:32.530 に答える
1

問題は、j2meのリフレクションの使用が制限されすぎてこれを有効にできない可能性があるため、特定のターゲットを調査する必要があることです。

一般的なJavaに関しては、JRuby、Beanshell、Jythonなどがあります。

于 2009-09-11T14:54:21.943 に答える
0

私は、Sunの開発者が主にJava自体に実装されているJVMであるMaxineについて話しているSoftwareEngineeringRadioポッドキャストを聞いたところです。とても興味深いインタビューとテクノロジーでした。

したがって、いつかJava自体(標準のJVMを意味する)がJavaで実装されるようになる可能性があります。これは、CコンパイラがCで記述されているのと同じです(少しブートストラップした後)。

于 2009-09-12T03:59:12.523 に答える