0

英語以外の言語で Java をコーディングすることは可能ですか? 別の言語で表示される可能性のあるログ メッセージについて質問しているわけではありません。可能であれば、別のコンパイラ (または別の言語をサポートする JDK) が必要ですか?

4

4 に答える 4

3

Go through this para if you know some theory about compilers otherwise read next para. コンパイラを作成するときは、キーワードやその他の記号があらかじめ定義されており、字句解析器がそれらを照合して記号テーブルに格納し、その後のフェーズを経て、最終的に機械語コードが作成されます。

あなたの質問に対する答えは と の両方NOですYES

NO英語のキーワードで Java JDK を開発したためJames Gosling and his team、彼の JDK を使用している場合はそれに従う必要があります。

YESさまざまな言語でさまざまなキーワードを使用して独自の Java コンパイラを開発できるためです。

于 2013-07-19T10:01:16.400 に答える
2

一つ提案があります。単語マッピングを定義して、利用可能で受け入れ可能なすべての Java キーワードを言語にマップします。

public => publique
static => statique

このような。次に、ワードプロセッシングを行います。バックグラウンドで言語を英語に変換し、英語で Java ファイルを生成します。これらの Java クラスをコンパイルします。

私はこのアプローチについてあまり自信がありません。これは小さなアイデアを与えるかもしれません。あなたが探しているものとは別のことを話している場合は、ご容赦ください。ご意見がございましたら、お気軽にお知らせください。私はこのプロジェクトで働くことに興味があります。

于 2013-11-12T05:29:25.683 に答える
0

これは不可能です。Java コードは英語のみで記述します。

于 2013-07-19T10:01:00.617 に答える
0

いいえ。言語仕様に従って合法である限り、識別子に好きな名前を付けることができますが、キーワード、API メソッドなどは常に同じです。それらは元の形式で使用する必要があります。したがって、 in Javaの代わりに、単語throwに相当するスペイン語を代用することはできません。throw

おそらく文法を読んでください。

于 2013-07-19T09:53:20.730 に答える