私はObjective-Jに出くわしました。これは JavaScript のスーパーセットである必要がありますが、ブラウザのプラグインやアドオンがなければ、どうしてそれが可能なのでしょうか? どうすれば JavaScript の構文を回避し、Objective-C コードのように見せることができるでしょうか? つまり...クール...しかし、私はそれを理解していません;)ブラウザに送る前に、そのObjective-Jコードをコンパイルする必要がありますか?
2 に答える
11
Objective-Jに関するウィキペディアの記事によると:
Objective-J で書かれたプログラムは、Web ブラウザーの JavaScript 仮想マシンで実行する前に前処理する必要があります。このステップは、実行時に Web ブラウザで行うか、Objective-J プログラムを純粋な JavaScript コードに変換するコンパイラによって行うことができます。Objective-J コンパイラは JavaScript で記述されているため、Objective-J プログラムをデプロイするために Web ブラウザにプラグインを接続する必要はありません。
于 2009-12-31T00:08:41.190 に答える
2
「Objective-J コードをブラウザーに渡す前にコンパイルする必要がありますか?」</p>
すべてのプログラミング言語は、別のプログラミング言語で書かれています。(たとえば、Python — またはとにかくメインの実装 — は C で書かれています。)
Objective-J は JavaScript で記述されているため、完全にブラウザで実行できます。
于 2009-12-31T00:26:06.950 に答える