diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
commit | 33058f2b292b3a581333bdfb21b8f671898c5060 (patch) | |
tree | 51c3e392513ec574331b2d3f85c394445ea803c6 /files/ja/web/javascript/language_resources | |
parent | 8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff) | |
download | translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2 translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip |
initial commit
Diffstat (limited to 'files/ja/web/javascript/language_resources')
-rw-r--r-- | files/ja/web/javascript/language_resources/index.html | 154 |
1 files changed, 154 insertions, 0 deletions
diff --git a/files/ja/web/javascript/language_resources/index.html b/files/ja/web/javascript/language_resources/index.html new file mode 100644 index 0000000000..2060018601 --- /dev/null +++ b/files/ja/web/javascript/language_resources/index.html @@ -0,0 +1,154 @@ +--- +title: JavaScript 言語情報 +slug: Web/JavaScript/Language_Resources +tags: + - Advanced + - ECMA + - Guide + - JavaScript +translation_of: Web/JavaScript/Language_Resources +--- +<div>{{JsSidebar}}</div> + +<p><strong>ECMAScript</strong> は <a href="/ja/docs/JavaScript">JavaScript</a> の基礎を成すスクリプト言語です。ECMAScript は標準化団体 <a href="http://www.ecma-international.org/" title="http://www.ecma-international.org/">ECMA International</a> によって <strong>ECMA-262 および ECMA-402 specifications</strong> として標準化されています。次のような ECMAScript 標準が承認済みおよび策定中です:</p> + +<table class="standard-table"> + <thead> + <tr> + <th>仕様の名称</th> + <th>リンク</th> + <th>策定日</th> + <th>説明</th> + </tr> + </thead> + <tbody> + <tr> + <th colspan="4">最新のエディション</th> + </tr> + <tr> + <td>ECMA-262 9<sup>th</sup>Edition</td> + <td><a href="http://tc39.github.io/ecma262/">Working draft</a>、<a href="https://github.com/tc39/ecma262">リポジトリ</a></td> + <td>2018 年</td> + <td>ECMAScript 2018</td> + </tr> + <tr> + <td>ECMA-402 5<sup>th</sup>Edition</td> + <td><a href="http://tc39.github.io/ecma402/">Working draft</a>、<a href="https://github.com/tc39/ecma402">リポジトリ</a></td> + <td>2018 年</td> + <td>ECMAScript 2018 Internationalization API </td> + </tr> + <tr> + <th colspan="4">廃止および歴代のエディション</th> + </tr> + <tr> + <td>ECMA-262 (ES 1)</td> + <td><a href="http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%201st%20edition,%20June%201997.pdf">PDF</a></td> + <td>1997 年 6 月</td> + <td>最初の ECMAScript 標準</td> + </tr> + <tr> + <td>ECMA-262 (ES 2)</td> + <td><a href="http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%202nd%20edition,%20August%201998.pdf">PDF</a></td> + <td>1998 年 8 月</td> + <td>ECMAScript 標準の改訂 2 版。ISO 16262、JIS X 3060 でもある。</td> + </tr> + <tr> + <td>ECMA-262 (ES 3)</td> + <td><a href="http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203rd%20edition,%20December%201999.pdf">PDF</a></td> + <td>1999 年 12 月</td> + <td>ECMAScript 標準の改訂 3 版。JavaScript 1.5 に相当する。<br> + <a href="http://www.mozilla.org/js/language/E262-3-errata.html">正誤表</a>も参照のこと。</td> + </tr> + <tr> + <td>ECMA-262 (ES 5)</td> + <td><a href="http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262%205th%20edition%20December%202009.pdf">PDF</a></td> + <td>2009 年 12 月</td> + <td>ECMAScript 5。<br> + <a href="http://wiki.ecmascript.org/doku.php?id=es3.1:es3.1_proposal_working_draft">ES5 正誤表</a> および <a href="/ja/docs/JavaScript/ECMAScript_5_support_in_Mozilla" title="JavaScript/ECMAScript 5 support in Mozilla">Mozilla における ECMAScript 5 のサポート</a> も併せて参照してください。</td> + </tr> + <tr> + <td>ECMA-357</td> + <td><a href="http://www.ecma-international.org/publications/files/ECMA-ST-WITHDRAWN/ECMA-357,%201st%20edition,%20June%202004.pdf">PDF</a></td> + <td>2004 年 6 月</td> + <td><a href="/ja/docs/E4X" title="E4X">ECMAScript for XML (E4X)</a>。<br> + <a class="link-https" href="https://bugzilla.mozilla.org/attachment.cgi?id=169406">E4X 正誤表</a> も併せて参照してください。</td> + </tr> + <tr> + <td>ECMA-357 Edition 2</td> + <td><a href="http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-357.pdf">PDF</a></td> + <td>2005 年 12 月</td> + <td><a href="/ja/docs/E4X" title="E4X">ECMAScript for XML (E4X)</a>。</td> + </tr> + <tr> + <td>ECMA-262 (ES 5.1)</td> + <td><a href="http://www.ecma-international.org/ecma-262/5.1/Ecma-262.pdf">PDF</a>、<a href="http://www.ecma-international.org/ecma-262/5.1/">HTML</a></td> + <td>2011 年 6 月</td> + <td>このバージョンは完全に国際標準 <a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=55755">ISO/IEC 16262:2011</a> 第 3 版に適合しています。<br> + この標準には ES5 正誤表の修正が含まれており、新機能はありません。</td> + </tr> + <tr> + <td>ECMA-402 1.0</td> + <td><a href="http://ecma-international.org/ecma-402/1.0/ECMA-402.pdf">PDF</a>、<a href="http://ecma-international.org/ecma-402/1.0/index.html">HTML</a></td> + <td>2012 年 12 月</td> + <td>ECMAScript Internationalization API 1.0</td> + </tr> + <tr> + <td>ECMA-262 2015 (ES 6)</td> + <td><a href="http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf">PDF</a>、<a href="http://www.ecma-international.org/ecma-262/6.0/index.html">HTML</a></td> + <td>2015 年 6 月</td> + <td>ECMAScript 2015 (第 6 版)</td> + </tr> + <tr> + <td>ECMA-402 2.0</td> + <td><a href="http://www.ecma-international.org/ecma-402/2.0/ECMA-402.pdf">PDF</a></td> + <td>2015 年 6 月</td> + <td>ECMAScript Internationalization API 2.0</td> + </tr> + <tr> + <td>ECMA-262 2016 (ES 7)</td> + <td><a href="http://tc39.github.io/ecma262/2016/">HTML</a></td> + <td>2016 年 6 月</td> + <td>ECMAScript 2016 (第 7 版)。機能は決定済み。年内 (6 月) に承認される予定です。</td> + </tr> + <tr> + <td>ECMA-402 3.0</td> + <td><a href="http://tc39.github.io/ecma402/2016/">HTML</a></td> + <td>2016 年 6 月</td> + <td>ECMAScript Internationalization API 3.0。年内 (6 月) に承認される予定です。</td> + </tr> + <tr> + <td>ECMA-262 8<sup>th</sup>Edition</td> + <td><a href="https://www.ecma-international.org/ecma-262/8.0/">HTML</a></td> + <td>2017年 6月</td> + <td>ECMAScript 2017 (第 8 版)</td> + </tr> + <tr> + <td>ECMA-402 4<sup>th</sup>Edition</td> + <td><a href="https://www.ecma-international.org/ecma-402/4.0/">HTML</a></td> + <td>2017年 6月</td> + <td>ECMAScript 2017 Internationalization API Specification</td> + </tr> + </tbody> +</table> + +<p><strong>ES.Next</strong> は、執筆時点での次のバージョンを表す動的な名前です。 ES.Next 機能は、定義により仕様がまだ確定していないため、より正確には提案と呼ばれています。</p> + +<p>ECMAScript の歴史に関する詳しい情報は <a href="http://en.wikipedia.org/wiki/ECMAScript" title="http://en.wikipedia.org/wiki/ECMAScript">Wikipedia の ECMAScript の記事</a>を参照してください。</p> + +<p>"Harmony" というコードネームが付けられた次の改訂版や ECMAScript Internationalization API 仕様への作業は、<a href="http://www.ecmascript.org/community.php" title="http://www.ecmascript.org/community.php">ecmascript.org</a> からリンクされた公開 wiki や <a class="link-https" href="https://mail.mozilla.org/listinfo/es-discuss" title="https://mail.mozilla.org/listinfo/es-discuss">es-discuss メーリングリスト</a> を通じて参加したり追跡することができます。</p> + +<h2 id="Implementations" name="Implementations">実装</h2> + +<ul> + <li><a href="/ja/docs/SpiderMonkey" title="SpiderMonkey">SpiderMonkey</a> - Firefox などの Mozilla 製品で使われている JavaScript エンジン</li> + <li><a href="/ja/docs/Rhino" title="Rhino">Rhino</a> - Java で書かれた JavaScript エンジン</li> + <li><a href="/ja/docs/Tamarin" title="Tamarin">Tamarin</a> - ActionScript 仮想マシン (Adobe® Flash® Player で使われている)</li> + <li><a href="http://en.wikipedia.org/wiki/List_of_ECMAScript_engines" title="http://en.wikipedia.org/wiki/List_of_ECMAScript_engines">その他の実装</a> (Wikipedia)</li> +</ul> + +<h2 id="See_also" name="See_also">関連情報</h2> + +<ul> + <li><a href="http://brendaneich.com/" title="http://brendaneich.com/">ブレンダン・アイク (Brendan Eich) のブログ</a>。ブレンダンは JavaScript と JS エンジン SpiderMonkey の作者であり、現在もこの言語を発展させるべく ECMA ワーキンググループとともに活動しています。</li> + <li><a href="http://dmitrysoshnikov.com/" title="http://dmitrysoshnikov.com/">Dmitry Soshnikov による ECMA-262 Edition 3 と 5 の分析</a></li> +</ul> |