ECMAScript 4

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    ECMAScript 4 - Presentation Transcript

    1. ECMAScript 4 リファレンス実装 (株)アクセラートジャパン 小林 悠
    2. 各回の私の発表
      • 第1回 Java on JavaScript
      • 第2回 JavaScript on JavaScript
      • 第3回  ECMAScript 4 on Standard ML
      • ECMAScript 4=次世代のJavaScript
    3. Standard ML とは?
      • MLはメーリングリストの略じゃないです
      • Meta Language の略
      • 関数型言語の一種
      • MLには、Standard MLとOCamlという2つの大きな分家があります
      • HaskellはMLをベースにしてます
    4. Standard ML の良さ①
      • Haskell同様、言語にパターンマッチングの機能があります
      • 階乗の計算。4! = 24。関数名 factorial。 fun factorial 0 = 1 | factorial n = n * factorial ( n – 1 )
      • コンパイラを作るときに、この機能がものすごく便利
    5. Standard ML の良さ②
      • Haskellよりも、手続き型のプログラミングがしやすいが、その代わり関数の遅延評価がない
      • Standard ML の主な用途は 1.言語の処理系開発 2.数学の定理の自動証明
    6. ECMAScriptの歴史①
      • 1995年 Netscape 2.0 と共に登場
      • 1997年 ECMAScript Edition 1 制定
      • 1999年 ECMAScript Edition 3 制定 -> 現在のブラウザに搭載されています
    7. ECMAScriptの歴史②
      • 2001年 NetscapeとMicrosoftのけんかにより、ECMAScript 4 がまとまらなくなる
      • Microsoft案がJScript.NETへと引き継がれる
      • Netscape案がActionScript 2.0へと引き継がれる
      • 2003年 ActionScript 2.0
      • 2006年 ActionScript 3.0
    8. ECMAScriptの歴史③
      • 2006年 AdobeとMozillaがスクリプトエンジンを共同開発することになる
      • 2007年 ECMAScript 4 の仕様作成が再開される
      • 現在、Working Draft 1.0
      • 仕様がまとまるかは非常に不透明
    9. ECMAScript 4 のメンバー Adobe, Mozilla ばっかりで、 Apple がいない
    10. ECMAScript 4の仕様
      • ECMAScript 3 の上位互換
      • ActionScript 3.0 の上位互換
      • 決まっているのはここまで
      • ActionScript 3.0 に何を付け足すかは、案がいろいろある。でも、いろいろ未決定。
      • Java風のクラス型のオブジェクト指向により、ライブラリの堅牢性が増し、高速になるが、ユーザーがライブラリの改竄ができなくなる。
    11. リファレンス実装の状況
      • M0 SpiderMonkey(Mozillaのエンジン)のテスト85%通過 ⇒ 今ここ!
      • M1 SpiderMonkeyとActionScript 3.0のテスト95%通過
      • M2 テスト97%通過
      • 現状、全然、使い物にならないです
      • 実装も遅れてます
    12. ES4 は当分出ないので、 のんびり待ちましょう!

    yukobayukoba, 2 years ago

    custom

    4136 views, 1 favs, 1 embeds more stats

    Shibuya.js 2007/9/15 のプレゼンの資料です more

    More Info

    © All Rights Reserved

    Go to text version
    • Total Views 4136
      • 4135 on SlideShare
      • 1 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 76
    Most viewed embeds
    • 1 views on http://www5.atwiki.jp

    more

    All embeds
    • 1 views on http://www5.atwiki.jp

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as innappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel

    Categories