JavaScriptの歴史

JavaScript言語の作成者であるBrendan Eichは、言語がどのように作成されたのか、なぜそれが何であるのかについて書きます。



JSは「Javaのように見える」ことを義務付けられていましたが、Javaのある種の愚かな弟になるために、より小さくなっています。 さらに、それは10日以内に書かれているはずでした。そうでなければ、JSよりも悪いことがありました。

...

PHPのようなもの、さらに悪いことです。 上司のNetcsapeはすぐに「切り倒されました」(1995年7月、記憶が役立った場合、JSを5月上旬/中旬に作成しました)。 JavaとJSに続く3番目の言語でした。 Web用に2つの新しいプログラミング言語があることを正当化することはすでに困難でした。

...



その時、私たちは非常に速く移動しなければなりませんでした、なぜなら 彼らはマイクロソフトが私たちをフォローしていることを知っていました。

...



JavaScript(「JScript」ではなく)を検討して、VBScriptからあなたを救ってください。

...



レクサー、パーサー、バイトコードコンパイラー(バイトコードエミッター)、インタープリター、組み込みクラス、および逆コンパイラーを作成する10日間。 NetscapeのKen Smithからのjsdate.cファイルのみを使用しました(過度に楽観的な合意により、java.util.Dateのクローンを作成しました-Y2KバグなどGosling ...)。



申し訳ありませんが、末尾再帰の適切な最適化を行うのに十分な時間はありませんでした。 JSをゼロから作成し、「Javaのように見せて」(Cのように見せて)、その保存チップをこっそりドラッグするために、ほとんど眠らない10日間:ファーストクラスの機能(後で行われた閉鎖計画の一部)とプロトタイプ(Selfのようなもの)。



次の人生でもっとうまくやるよ。




All Articles