小枝から幹をめざして

今は小枝しか拾えてないけどいつか幹にたどり着くんだ。個人的な勉強の忘備録PHP,MySQL,javascript

ECMAScriptについて調べてみた

 
ExpressionStatementという言葉を見たので調べてみた。
Ecmaインターナショナル - Wikipedia

ECMAと言っても262や3rd、5rdなどがあり、どのバージョンがどうなんだ!と混乱する。

wikipediaの表を見ると「ECMA-262 3rd」と「ECMA-262 5rd」がいっぱい出てくる。

どうやらECMAScriptと言うとECMA-262のようだ。
さらにECMA-262にはエディションがあり1rdから5rdまである。
(ECMA-262 4thは放棄された)
ECMA-357(E4X)という物もあるらしいがどうやら失敗しているらしい。

ECMAScript・・・・・そもそもECMAって何よ?】

ECMA-262があるならECMA-261もECMA-100もECMA-001もあるのかい?
と思って公式を見てみると
http://www.ecma-international.org/publications/standards/Ecma-099.htm
99まで連番でたどれた。
http://www.ecma-international.org/publications/standards/Ecma-094.htm
見つけられたので一番古いのがECMA94

http://ja.wikipedia.org/wiki/ISO/IEC_8859-1 (ECMA94のこと)
>ラテンアルファベットの文字コード標準である。よりくだけた言い方ではLatin-1と呼ばれる。

スクリプト関係なかった…(´・ω・)
ウィキれカス

http://ja.wikipedia.org/wiki/Ecma%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8A%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%AB

ECMAとは情報通信システムの分野における国際的な標準化団体のこと。
だからECMAScript以外にもIT分野の色々な標準化をしている。

【例】
    ECMAScript - ECMA-262
    C# - ECMA-334
    共通言語基盤 (CLI) - ECMA-335
    C++/CLI - ECMA-372
    Office Open XML - ECMA-376
    Open XML Paper Specification (OpenXPS) - ECMA-388


【結論】 ECMAScriptとはECMAという団体により標準化されたスクリプト言語のことでECMA-262のことである。
         ECMAECMAScript以外にも色々な標準化をしている


http://www.tagindex.com/kakolog/q4bbs/2401/2841.html
http://newvo.jp/251515/%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%E3%83%9C%E3%82%BF%E3%83%B3%E3%81%AEJavaScript%E3%81%A7function%E3%81%AE%E5%89%8D%E3%81%AB%E3%80%8C!%E3%80%8D%E3%81%8C%E3%81%A4%E3%81%84%E3%81%A6%E3%81%84%E3%82%8B%E7%90%86%E7%94%B1:%E5%B0%8F%E7%B2%8B%E7%A9%BA%E9%96%93
http://www.koikikukan.com/archives/2013/06/12-003333.php
http://www.koikikukan.com/archives/2013/04/09-003300.php
http://d.hatena.ne.jp/kumamidori/20120728/p1
http://blog.tojiru.net/article/197270788.html
http://bonsaiden.github.io/JavaScript-Garden/#function.scopes
http://d.hatena.ne.jp/kumamidori/20120728/p1
http://www.webzoit.net/hp/it/internet/homepage/script/ecmascript/ecma262_51/contents/12/12_4/
http://www.linktracktool.com/javascript/update.html
http://hachi.hatenablog.com/entry/2012/04/08/02 4251
http://book.tsuhankensaku.com/hon/isbn/9784798038926/
https://developer.mozilla.org/ja/docs/Web/JavaScript/Language_Resources
http://www.linktracktool.com/javascript/update.html
http://blog.livedoor.jp/dankogai/archives/51758567.html
http://blog.livedoor.jp/dankogai/archives/51182144.html
http://javascripter.hatenablog.com/entry/20090215/1234679452
https://developer.mozilla.org/ja/docs/Web/JavaScript/ECMAScript_5_support_in_Mozilla
http://www.inazumatv.com/contents/archives/6359
http://www.quora.com/Why-was-ECMA-357-also-known-as-E4X-a-failure
http://makenowjust.hatenablog.com/entry/2014/08/29/004410
http://d.hatena.ne.jp/nn_x/20110523/1306159742