2010-12-14 9 views

答えて

1
  • JavaScriptで書かれたインタプリタのすべての言語:Brainfuck、Ruby(より正確にはYARVバイトコード)、Scheme、Clamato、その他多くの言語。
  • 言語をJavaScriptにコンパイルするためのすべての言語(C、Java、JVMLバイトコード、CILバイトコード、Ruby、Clojure、Scala、Objective-J、haXe、Ur、Links、Flapjax、Cajaなど)。
  • 上記の言語のいずれかに言語をコンパイルするコンパイラが存在するすべての言語。コンパイラの出力をJavaScriptで解釈するか、JavaScriptで再度コンパイルすることができるためです。 (例えば、JVMLバイトコードをJavaScriptにコンパイルし、RubyからJVMLのバイトコードをコンパイルすることができます。
  • インタープリタがブラウザプラグインとして存在するすべての言語:JVMLバイトコード(Javaアプレット)、CILバイトコード(Silverlight)、ActionScriptバイトコード(Flash)、C、その他多数。
  • ブラウザで直接実行できるすべての言語:VBScript(Internet Explorer)、XSLT(複数のブラウザ)、x86/AMD64マシンコード(Chrome Native Client)など。また

参照:

+0

ありがとうございます。非常に包括的な – gcameo

1

VBScriptを歓迎し、誰もそれを使用しません。少なくとも過去(そして多分)では、Windows Script Host言語はInternet Explorerによって実行されます。

私の知る限りでは、他のウェブブラウザ... nothin 'しかしJavascriptです。

+0

そして、ActionScriptを介したFlashや、ActiveXによるネイティブコード、アプレットによるJavaなどのプラグインがありますが、ブラウザ自体では実行されていないため、これらはすべて適格ではないと思います。 – Thilo

+0

夜に夢を見ると、Pythonが実装されたことを願っています... – Robert

+0

Jythonアプレットですか? – Thilo

関連する問題