aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/javascript/language_resources
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
commit33058f2b292b3a581333bdfb21b8f671898c5060 (patch)
tree51c3e392513ec574331b2d3f85c394445ea803c6 /files/ja/web/javascript/language_resources
parent8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff)
downloadtranslated-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.html154
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>