ECMAScript
出典: フリー百科事典『ウィキペディア(Wikipedia)』
ECMAScript(えくますくりぷと)はECMAによって策定されたスクリプト言語である。互換性の低いJavaScriptとJScriptを標準化すべく、両方の言語に共通する部分を取り入れて作られた。2006年現在の最新バージョンは3 (3rd edition)。関連規格の一つであるE4X (ECMAScript for XML)では、ネイティブでXMLがサポートされている。
[編集] ECMAScriptの呼称
ECMAScriptはWebブラウザをはじめとする多くのアプリケーションでサポートされている。DOMとの連携はドキュメントの操作を可能にする。
アプリケーション | 呼称 | 最新バージョン | 対応するECMAScriptリビジョン |
---|---|---|---|
Mozilla およびその派生品 | JavaScript | 1.7 | ECMA-262 3rd edition [1] |
Internet Explorer | JScript | 5.7 | ECMA-262 3rd edition |
Opera | ECMAScript, with extensions to both JavaScript and JScript | ? | ECMA-262 3rd edition |
Konqueror およびその派生品 | ? | ? | ECMA-262 3rd edition |
iCab | InScript | ? | ECMA-262 3rd edition |
Microsoft .NET | JScript .NET | 8.0 | ECMA-262 4th edition [2] |
Macromedia Flash | ActionScript | 3 | ECMA-262 4th edition |
Adobe Acrobat | JavaScript | 1.5 | ECMA-262 3rd edition |
[編集] 外部リンク
- ECMAScript言語仕様
- ECMAScript実装
- SpiderMonkey - C - Firefox/Mozillaブラウザで使われている
- KJS - C++ - KDEのKonquerorブラウザで使われている
- JavaScriptCore - C++ - MAC OS XのSafariブラウザやdashboardで使われている。KJSベース
- NJS - C
- SEE - Simple ECMAScript Engine - C
- ixlib - C++
- QSA - Qt Script for Applications - C++
- DMDScript - C++/D
- DMonkey - Delphi
- Rhino - Java
- FESI - Free EcmaScript Interpreter - Java
- Scriptonite - Java
- xwt - Java
- JANET - Java
- Epimetheus - C++ - Mozillaプロジェクトによる以前のECMAScript Edition 4草案の実装
- more...