-
Brendan Eich
鎖定
布蘭登·艾奇(Brendan Eich,1961年~),JavaScript的發明人,2005年至2014年期間,在Mozilla公司擔任首席技術長(Chief Technology Officer)。出任Mozilla的CEO十天就被迫辭職。
- 中文名
- 布蘭登·艾奇
- 外文名
- Brendan Eich
- 出生地
- 美國加州森尼維爾市
- 出生日期
- 1961年
- 性 別
- 男
目錄
- 1 人物經歷
- 2 個人事件
- ▪ 開發JavaScript
- ▪ 出任CEO與辭職
Brendan Eich人物經歷
布蘭登·艾奇1961年生於美國加州的森尼維爾市,畢業於伊利諾伊大學香檳分校。1995年任職於網景期間,為網景瀏覽器開發出JavaScript,之後成為瀏覽器上應用最廣泛的腳本語言之一。1998年布蘭登協助成立mozilla,2003年在美國在線決定結束網景瀏覽器的開發後,布蘭登協助成立了Mozilla基金會。
Brendan Eich(2張)
Brendan Eich個人事件
Brendan Eich開發JavaScript
但是這是一款名副其實的瀏覽器--只能瀏覽頁面,瀏覽器無法與用户互動。比如你登錄一個網站輸入完用户名點擊提交的時候。瀏覽器並不知道你是否輸入了,也無法判斷。只能傳給服務器去判斷。
這兩個選擇各有利弊。第一個選擇,有利於充分利用現有代碼和程序員資源,推廣起來比較容易;第二個選擇,有利於開發出完全適用的語言,實現起來比較容易。到底採用哪一個選擇,網景公司內部爭執不下,管理層一時難以下定決心。
就在這時發生了一件大事,1995年Sun公司將Oak語言改名為Java,正式向市場推出。Sun公司大肆宣傳,許諾這種語言可以"一次編寫,到處運行"(Write Once, Run Anywhere),它看上去很可能成為未來的主宰。
網景公司動了心,決定與Sun公司結成聯盟。它不僅允許Java程序以applet(小程序)的形式,直接在瀏覽器中運行;甚至還考慮直接將Java作為腳本語言嵌入網頁,只是因為這樣會使HTML網頁過於複雜,後來才不得不放棄。
總之,當時的形勢就是,網景公司的整個管理層,都是Java語言的信徒,Sun公司完全介入網頁腳本語言的決策。 因此,Javascript後來就是網景和Sun兩家公司一起攜手推向市場的,這種語言被命名為"Java+script"並不是偶然的。
此時,34歲的系統程序員Brendan Eich登場了。1995年4月,網景公司錄用了他。
Brendan Eich的主要方向和興趣是函數式編程,網景公司招聘他的目的,是研究將Scheme語言作為網頁腳本語言的可能性。Brendan Eich本人也是這樣想的,以為進入新公司後,會主要與Scheme語言打交道
僅僅一個月之後,1995年5月,網景公司做出決策,未來的網頁腳本語言必須"看上去與Java足夠相似",但是比Java簡單,使得非專業的 網頁作者也能很快上手。 這個決策實際上將Perl、Python、Tcl、Scheme等非面向對象編程的語言都排除在外了。
Brendan Eich被指定為這種"簡化版Java語言"的設計師。
但是,他對Java一點興趣也沒有。為了應付公司安排的任務,他只用10天時間就把Javascript設計出來了。
由於設計時間太短,語言的一些細節考慮得不夠嚴謹,導致後來很長一段時間,Javascript寫出來的程序混亂不堪。如果Brendan Eich預見到,未來這種語言會成為互聯網第一大語言,全世界有幾百萬學習者,他會不會多花一點時間呢?
總的來説,他的設計思路是這樣的:
(1)借鑑C語言的基本語法;
(3)借鑑Scheme語言,將函數提升到"第一等公民"(first class)的地位;
所以,Javascript語言實際上是兩種語言風格的混合產物----(簡化的)函數式編程+(簡化的)面向對象編程。 這是由Brendan Eich(函數式編程)與網景公司(面向對象編程)共同決定的。
如果不是公司的決策,Brendan Eich絕不可能把Java作為Javascript設計的原型。作為設計者,他一點也不喜歡自己的這個作品:
"與其説我愛Javascript,不如説我恨它。它是C語言和Self語言一夜情的產物。十八世紀英國文學家約翰遜博士説得好:'它的優秀之 處並非原創,它的原創之處並不優秀。' (the part that is good is not original, and the part that is original is not good.)"
Brendan Eich出任CEO與辭職
2014年4月3日,出任Mozilla的CEO十天就被迫辭職
[1-4]
。
- 參考資料
-
- 1. Brendan Eich Steps Down as Mozilla CEO .mozilla官網[引用日期2014-04-04]
- 2. Mozilla的雙重打擊 .新浪[引用日期2014-04-09]
- 3. 反同惹麻煩:Mozilla新CEO上任十天被迫辭職 .新浪[引用日期2014-04-09]
- 4. 反同惹麻煩:Mozilla新CEO上任十天被迫辭職 .比特網[引用日期2014-04-09]