この前、本屋に立ち読みしていたんですが、その本にECMAScriptのフリガナが【エクマスクリプト】ってうってあってそうだったんだ!と感銘を受けました。イーシーエムエーかと思っていました。 JavaScriptと他の言語(まぁ全ての言語とか比較したわけではないのでJavaとかPHPとかその辺のWEB関係のオブジェクト指向を取り入れている言語の話で…)。一般的なOOな言語はOO専用のキーワードを言語仕様として定義してそれを利用することでOOPを実現している。JavaScriptはOOなキーワードを設けず(あってもprototypeやnewくらい)に、OOPをJavaScriptはその書き方によって実現することができる。 PHP5では public、class、static、extends……。 <?php class Hoge { public $foo; private static $b