JavaScriptの歴史

JavaScriptの歴史

もともとはブレンダン・アイクNetscapeのによって設計されました。JavaScriptは、Oracle Corporationの登録商標です。JavaScriptベースのEcmaインターナショナルは、ECMAScriptの標準を開発しました。JavaScriptは、このようなサーバーサイドのプログラミングなどの他のアプリケーションで使用することができます。ECMAScriptの、DOM、ブラウザのオブジェクトモデル:フルJavaScriptの実装は、3つの部分から構成されています。
そのスクリプト言語でのNetscapeは当初、日との協力はJavaScriptに変更されます後にした後LiveScript、Netscapeの命名します。JavaScriptは元々のJavaの一つに触発され、スタートから設計された、目的は「見てJavaのよう」であるため、同様の構文、また、Javaから借用名と命名規則の数でした。しかし、主な設計原理は、JavaScriptと自己スキーム由来しました。JavaScriptとJavaの名前の上の近似、NetscapeはSun Microsystemsの結果とマーケティング契約を検討していました。技術的利点を達成するために、マイクロソフトは、JavaScriptのスクリプト言語に直面するのJScriptを開始しました。相互運用性のためには、(旧欧州電子計算機工業会として知られている)Ecmaインターナショナルは、ECMA-262標準(ECMAスクリプト)を作成しました。どちらも、ECMAScriptのの実現に属しています。JavaScriptのが、非プログラマのためのスクリプト言語、としてではなく、プロモーションや宣伝にプログラムスタッフにスクリプト言語としてではなく、JavaScriptは非常に機能豊富なを持っています。
開発の初期段階では、JavaScriptの標準は、同じ期間にはJavaScriptネットスケープ、MicrosoftのJScriptのとScriptEase三脚のCEnviを持って、決定していません。1997年には、ECMA(欧州電子計算機工業会)、ネットスケープ、日、マイクロソフトのワーキンググループ、ボーランドからなるの連携の下に統一基準を決定:ECMA-262

これらには、JavaScriptの歴史BaiduのBaiduの百科事典出ています

そして、彼の創設者の話に来ます

ブランドンアーチャー(〜でブレンダン・アイク、1961)、MozillaのCTO(最高技術責任者)(最高技術責任者)で現在JavaScriptの発明者、(2005年から2014年)。MozillaのCEOが10日辞任を余儀なくされたとして
、彼はそのような人であります

テーマ

今日は1つのコメントは次のように書かれました:

書き込みフロントエンドライン上で直接認識は、JavaScriptがブレンダン・アイクが糞に従事されている言語です!A!以下のような!の!セット!メーター!

Wiki 上原文:

彼はネットスケープ・コミュニケーションズ社のために働いていた間、JavaScriptはもともと、ブレンダン・アイクによって1995年5月10日に開発されました。Web技術とプラットフォームのユーザー導入については、Microsoftと競合しながら、実際に、Netscapeは、クライアント・サーバは、アプレットを実行することができた環境を提供するSun MicrosystemsののJavaの移植版と一緒に配布OSを提供すると考える。Javaがあったので、[要出典] C ++のライバルとプロのプログラマを目指し、Netscapeはまた、軽量で、MicrosoftのVisual Basicの(JavaScriptとJavaのを参照)のような、素人プログラマに訴えることで、Javaを補完する言語を解釈したかった。[10]
大意就是JavaScriptの根本就是Bredanアイヒ这一个实习生在短时间内赶工出来的一个目标轻量级的解释形语言

BredanアイヒはもともとでもOOPに従事したことがないのLispで書かれていたが、時間のNetscape Javaの「東風」を利用したいと思い、彼の「ハードワーキングとなって」10日の結果はそのようなことをチョーク。あなたはそれが機能的な式だように私は感じて、Lispの影のJavaScriptの多くを見ることができます。最初の機能は他の市民の関数式(すなわち、いわゆる第一級関数)であり、関数は、問題がここでスコープを含ん、別の関数にパラメータとして渡されてもよいです。しかし、彼らは何の変哲もないプロトタイプと、この特別な、とOOPのような少しを持っています。この場合にコールし、適用機能およびOOPなどのように、製品です。
まあ、私はいくつかを踏んで、彼はフロントが実行されなかったです。

私はまた、JSは親指誰のために私を叱ったので、多くの年を、書くために、フロントエンドを書きます。

JSは糞で、牛の糞芸術作品とビープ音への書き込みを表現することはできません。それは、私はあなたが早期に可能な限りのジョブを変更するために助言する、明確運びます。

推定レベルは、独自の言語はその後、私の心にステップをこすり呪い、唯一の不安ホッピング、暗い場所で表示されます誰があなたがたではない2ヶ月をスプレーし、独自のコードを書くことについて考えていない糞の糞に追加されません。


まず、私は助けることができないすべてのが、この映画を見、JavaScriptはそれが本当にありますか?
私は情報を調べるので、データはそう言う:
Netscapeブラウザとユーザーとの対話の問題を解決することを熱望しています。当時、この問題を解決するには2つの方法があり、一つは、彼らが直接Webページに埋め込むことができる、などのPerlやPython、Tclの、スキーム、などの既存の言語を使用することです。もう一つは、新しい言語を発明することです。
これらの2つのオプションは長所と短所があります。最初のオプションは、比較的容易にそれを促進するためのコードとプログラマのリソースを、既存のレバレッジを助長している。完全に適応言語の発展に資する番目のオプションは、それを達成することは簡単です。最終用途に選択するかを、管理オーバーNetscapeの内部紛争は解決するのが困難見つけます。
ちょうどそのイベントは、1995年に日意志オーク言語が正式に市場に発売し、Javaの名前を変更し開催されました。Sunの誇大広告は、この言語は「追記」(追記、どこでも実行)ができる約束し 、 それはおそらく将来のマスターになるために見えます。NetscapeはSun Microsystemsのとの同盟を形成することを決めた心を動かします。これは、アプレットの形式(アプレット)でJavaプログラムを可能にし、ブラウザで直接実行されないだけ。でも、それはあまりにも複雑になるという理由だけで、Webページに埋め込まれたスクリプト言語、HTMLページなどの直接のJavaと考えられ、後に放棄しなければなりませんでした。
状況があるとき要するに、ネットスケープの全体管理という、信者は日が完全のWebスクリプト言語に関与しているJava言語、ある
意思決定。そのため、Javascriptが「Javaの+スクリプト」という名前のこの言語は偶然ではない、Netscapeと日以降、両社が市場に一緒に参加することです。この場合、34歳のシステムは、ブレンダン・アイクデビューをプログラマ。1995年4月、Netscapeは彼を雇いました。
ブレンダン・アイクの主な関心は、方向や関数型プログラミングで、彼の目的を募集Netscapeは可能性のWebスクリプト言語としてScheme言語を研究することです。ブレンダン・アイクの後、私は新会社は主にScheme言語に対処することを、そう思います
のみヶ月後、1995年5月には、Netscapeが意思決定を行うために、Webスクリプト言語の将来は、Javaはシンプルですが、それ以上の非プロのWeb制作者のそれよりもすぐに始めることができます「Javaのに十分に類似見た目」でなければなりません。この決定は、実際にPerlやPython、Tclの、スキームおよびその他の非オブジェクト指向プログラミング言語は除外されます。
ブレンダン・アイクは、デザイナーなど、「Java言語の簡易版」として指定されています。
ハイライトは
、しかし、彼はJavaで少しでも興味を持っていません。同社配置の課題に対応するために、彼は唯一の10日間Javascriptのデザインを出します。
そのため、設計時の言語の詳細の一部が後の時間の長い期間につながった正確な十分な、Javascriptの手順書混沌ませんでした検討し、短すぎます。?ブレンダン・アイク予見可能な将来の場合は、この言語は最初の主要なインターネット言語となり、世界中の学習者の何百万人がありますが、彼は少しより多くの時間を過ごすことになります
一般的には、彼のデザインのアイデアはこれです:
(1)基本的なC言語のシンタックスを学ぶ
;(2)参照データ型とJava言語、メモリ管理
(3)参照Scheme言語は「第一級オブジェクト」(第一級)の状態と機能を強化する;および
(4)セルフ継承メカニズムの言語、ベースのプロトタイプ(試作品)を学びます。
したがって、JavaScript言語は、実際には2つの言語のスタイルの製品の混合物である----(簡体字)+関数型プログラミング(簡略化)オブジェクト指向プログラミング。これは、共同決定ブレンダン・アイク(関数型プログラミング)やNetscape(オブジェクト指向プログラミング)によって引き起こされます。
それは会社の意思決定ではない場合、ブレンダン・アイクは不可能ではJavaScriptなどのプロトタイプのJavaを設計します。デザイナーとして、彼は彼の仕事、これを好きではなかったです。
「私はむしろ、私はそれがうまくそれを言ったC言語と自己十八世紀のイギリスの作家ジョンソン博士をyiyeqing言語の製品であること、それを嫌う、そんなにJavascriptを愛して:「それは素晴らしい場所がオリジナルではないですが、それは元の場所です良いではない。「(良い部分はオリジナルではなく、本来のある部分が良くありません。) "

JavaScriptはほとんどより多くの言語比較的完全な導入よりも、私は評論家が正しいことを言葉だと思う:JSは、牛の糞芸術作品とビープ音への書き込みを表すことができない、糞です。それは明らか運ぶでしょう、私は可能な限り早くとしてジョブを変更することをアドバイス

遂に

とにかく、私は本当にJavaScriptのような言語が、私はまだ彼はまだ少し難しいと感じ、おそらく私はそれで十分ではない学んだ知識の
JavaScriptが馬に言語の多くの機能を描画し、私は非常に良い感じ、彼らこれは、私は言語を習得する価値があると思いますが、おろか後、ある
開発は、JavaScriptその後、ESの年、ESからESに人気typescriptですが、今そこにある、私はいつもの道がよりJavaScriptを歩くことになると信じていますフレーズことわざのように、より良い、:将来はJavaScriptで実装することができます。すべてはなく、他の言語と、他の事は今のフロントエンドJavaScript言語に加えて、スクリプトを記述することで、JavaScriptで実装されるのですか?良いがあるので、今日のに絶えずJavaScriptで開発するようNetscapeは、フロントエンドのスクリプトを記述するために、新しい言語を開発するので、それは、JavaScriptの発明に直面していない開始で問題比較JavaScriptがちょうど、無効ブラウザ、あまり良いと取り残されて、叱られるようになって、私はいつもJavaScriptは最高のフロントエンドのスクリプト言語であると信じていますが、最近ではJavaScriptサイその本を読んでいました、 JavaScriptのDefinitive Guideのは、私は非常に興味深いと感じ、それは、私にゆっくりとJavaScriptのように、JavaScriptの願いはどんどん良くなっ正確に、このためです、ええ、私には、JavaScript、JavaScriptを学ぶために引き続き、今非常に1を取得します上述のように言語は、ありません:あなたはまだすぐに戻って、この人気に発明者、JavaScriptとを知っていれば、彼は慎重に検討すべきであるといない10日の彼の作成が完了するまでの時間は、すべての後に、JavaScriptは現在、非常に強力ですが、あなたは書くことができますそれの事。
ハッハッハは、JavaScript、私はコンピュータ分野の第一言語を入力するように、他の人が(HTML、CSSに加えて)、あなたがあなたを呼び出すんどんなにが、私はあなたを嫌いではないだろう、二年生は今、私は私の大学2の残りの部分を推測しますまだあなたと仲良く、OK、書き込みが完了した中で、風呂に入ります!

おすすめ

転載: www.cnblogs.com/ygjzs/p/11808284.html