国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

是誰讓JavaScript像Java的?

開發(fā) 后端
JavaScript像Java的地方只是一些表層的語法比如try catch,一些保留字,比如super,package,一些API,比如Date和Math.這些許許多多的表層語法堆砌起來讓JavaScript看起來像Java,只是像,但真正核心的語言特性是來自其他語言的.

首先了解一下JavaScript的歷史,下面的一段對(duì)話引用并翻譯自infoworld對(duì)Brendan Eich的采訪:

InfoWorld: 據(jù)我了解,JavaScript最初名為Mocha,然后成了LiveScript,在Netscape和Sun聯(lián)合時(shí)被改名為JavaScript.但它實(shí)際上和Java沒有任何關(guān)系,或者說關(guān)系不大,我說的對(duì)嗎?

Eich: 你說的很對(duì).在1995年的5月份到12月份的六個(gè)月內(nèi),JavaScript的名字先后從Mocha到LiveScript再到JavaScript.在12月份上旬,Netscape和Sun簽訂了許可協(xié)議,讓LiveScript改名成為JavaScript.其想法就是想讓JavaScript成為一門與Java這門編譯語言互補(bǔ)的腳本語言.

Brendan Eich非常多次的表示,是當(dāng)時(shí)網(wǎng)景的某個(gè)管理人員讓他把JavaScript設(shè)計(jì)的像Java,下面列舉幾個(gè)出處:

1. 引用并翻譯自http://brendaneich.com/2008/04/popularity/

是使用一門已有的語言,還是發(fā)明一門新的語言,這也不是我能決定的.來自高層管理人員的強(qiáng)制命令是這門語言必須"看起來像Java".這樣也就排除了已有的語言Perl,Python,和Tcl,以及Scheme.后來,在1996年,John Ousterhout在給Tk做宣傳時(shí)還感嘆道,Tcl錯(cuò)過了這樣一個(gè)很好的機(jī)會(huì).

2.引用自http://www.slideshare.net/BrendanEich/splash-9915475

Engineering VP的VP是vice president,工程副總裁的意思.從這句話可以看出,連JavaScript之父自己都不愿意承認(rèn)JavaScript像Java,我個(gè)人認(rèn)為,JavaScript像Java的地方只是一些表層的語法比如try catch,一些保留字,比如super,package,一些API,比如Date和Math.這些許許多多的表層語法堆砌起來讓JavaScript看起來像Java,只是像,但真正核心的語言特性是來自其他語言的.

在Jamie Zawinski(這個(gè)人一定要了解一下)的博客回復(fù)中,Brendan Eich還表示,如果他在十天內(nèi)做不出JS,會(huì)產(chǎn)生另外一種更糟的語言:

JS had to "look like Java" only less so, be Java's dumb kid brother or boy-hostage sidekick. Plus, I had to be done in ten days or something worse than JS would have happened.

3.引用并翻譯自Brendan Eich給David Herman的新書Effective JavaScript所作的序.

這一點(diǎn)是眾所周知的,我在1995年5月用十天時(shí)間創(chuàng)建了JavaScript,在管理者這樣的脅迫和壓力之下:“make it look like Java,” “make it easy for beginners,” “make it control almost everything in the Netscape browser.”

Brendan Eich的確非常多次的說過這句話:"make it look like Java".我每次看到這句話,都很好奇,到底是哪位管理人員這樣要求的呢.尤其是在看過Code Rush之后.

不過好奇的不只我一個(gè)人,有人在Quora提了這個(gè)問題:Who was the manager at Netscape, that insisted on making JavaScript look like Java?

Rick Waldron在推特上告訴了Brendan Eich,Brendan Eich親自去回答了一下:

It was not one manager. I've always said "management". You can infer "technical", so not Jim Barksdale. You should include executives not directly in my chain of command. The Netscape org chart of that era is well-known so I will leave the rest as an exercise.

Nothing here was particularly misguided. Remember how big Java was going to be? "Java + Netscape kills Windows" -- who said that? It was a time....

/be

Brendan Eich并沒有直接說到底哪位管理者下的這個(gè)命令,只是給了一些提示讓提問者自己猜測,最關(guān)鍵的是,他還給出了當(dāng)時(shí)網(wǎng)景的管理團(tuán)隊(duì)名單.

Mike Homer, vice president of marketing. Prior to joining Netscape in October 1994, Homer served as vice president of engineering at EO Corporation (from 1993) and vice president of marketing at GO Corporation (from 1991 to 1993). Before that, he worked at Apple Computer for nine years in a variety of technical and marketing positions.
Rick Schell, vice president of engineering. Dr. Schell, who joined Netscape in October 1994, previously spent more than two years as vice president/general manager of the Central Point Division of Symantec Corporation. Prior to that, he served as vice president, languages and dBase, at Borland International from 1989 to 1993. He also held a variety of management positions at Sun Microsystems and Intel Corporation.

其中有可能的只有兩個(gè)人,一個(gè)是Mike Homer,市場營銷副總裁.我一開始以為是他,搞市場的嘛.再看下面的這個(gè),Rick Schell,vice president of engineering(工程副總裁),這不正是上面PPT里說的VP嗎,那就是他了,Rick Schell.

了解JavaScript的歷史不見得有多有用,很的確很有趣,另外,我對(duì)Brendan Eich本人的經(jīng)歷也比較感興趣,下面大概翻譯一段他的自述:

我到網(wǎng)景本來是要做一個(gè)瀏覽器中的Scheme的,管理者給過這樣的承諾,這就像一個(gè)誘餌,結(jié)果我來了之后,管理者改變了主意. 我從大學(xué)期間就開始研究編程語言的實(shí)現(xiàn),僅僅為了好玩.在我工作生涯的早期,我為SGI公司寫過一個(gè)數(shù)據(jù)包嗅探工具.我是強(qiáng)烈的C/Unix迷.我從底層了解C的核心語法.網(wǎng)景讓我來實(shí)現(xiàn)JavaScript,僅僅是因?yàn)槲腋傻谋容^快,如果給更充分的時(shí)間,許多人都可以比我做的更好,或者即使和我一樣沒有足夠的時(shí)間,也能比我做的更好,誰知道呢?但在當(dāng)時(shí)的網(wǎng)景,沒有人能夠做到,那機(jī)會(huì)就是我的了.

原文鏈接:http://www.cnblogs.com/ziyunfei/archive/2012/12/17/2821077.html

責(zé)任編輯:林師授 來源: 博客園
相關(guān)推薦

2021-02-24 19:25:21

云計(jì)算開源科技

2014-03-19 09:30:29

LinuxLinux發(fā)行版封包人

2020-05-11 13:59:48

網(wǎng)絡(luò)安全大數(shù)據(jù)區(qū)塊鏈

2025-09-12 00:00:00

DevToolsJavaScript調(diào)試術(shù)

2021-10-12 16:08:31

網(wǎng)絡(luò)安全信息安全科學(xué)

2015-12-11 09:36:02

圓舟科技xsimple移動(dòng)平臺(tái)

2019-07-23 11:12:47

蘋果喬布斯庫克

2015-08-21 09:55:09

APP工程師泡沫

2020-03-11 16:17:02

戴爾

2025-09-24 18:13:44

2017-07-26 10:08:20

SQL程序語言存儲(chǔ)

2017-03-06 18:35:22

VRAR應(yīng)用

2011-04-06 16:03:20

NoSQLHandlerSock

2025-10-21 08:14:07

代碼變量重命名

2021-01-29 11:30:47

數(shù)字定義車聯(lián)網(wǎng)數(shù)字化

2022-03-15 13:09:05

JavaScript編程語言代碼

2021-03-09 08:50:58

JavaScript前端作用域

2023-02-15 08:17:20

VSCodeTypeScrip

2010-10-28 14:21:18

2015-10-20 13:11:23

JavascriptHoisting
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

嫩草影院2018| 亚洲综合二区| 欧美成人福利视频| av大片免费看| 久久久国产午夜精品 | 成人综合av网| 日韩激情免费| 55夜色66夜色国产精品视频| 精品国产伦一区二区三区观看说明 | 国产一区二区三区四区hd| 精品freesex老太交| 国内精品美女av在线播放| 少妇高潮一区二区三区99| 国产亚洲精品美女久久久久| 涩涩视频在线| 亚洲欧美激情视频| 亚洲播播91| 中文字幕亚洲色图| 成人网av.com/| 欧美激情精品久久久久| 里番精品3d一二三区| 91精品国产高清久久久久久| 小说区图片区色综合区| 国产精国产精品| 日韩免费av| 国产超碰91| 久久综合九色| 亚洲精品影院| 久久99久久精品欧美| 国产爆乳无码一区二区麻豆| 成人毛片在线观看| 亚洲乱码国产一区三区| 亚洲精品视频一区| 你懂的在线网址| 欧美欧美欧美欧美首页| 国产调教在线| 久久这里有精品| 精品国产视频| 国产伦视频一区二区三区| 日日噜噜夜夜狠狠视频欧美人| 正在播放91九色| 久久久精品一品道一区| 色久视频在线观看| 欧美性少妇18aaaa视频| heyzo一区| 久久福利网址导航| 日韩一区二区在线| 视频三区二区一区| 国产日产精品1区| 伊人av免费在线观看| 日韩精品一区二区三区老鸭窝| 欧美xxxx性| 亚洲va电影大全| 国产乱码精品一区二区三| www99avcom| 亚洲成人久久网| 国产区精品视频在线观看豆花| 91丝袜脚交足在线播放| 成人免费观看av| 日本福利片高清在线观看| 国产丝袜一区视频在线观看| 一道本一区二区三区| 久久国产精品 国产精品| 99国产精品一区| 韩国中文免费在线视频| 上原亚衣av一区二区三区| 成人一级毛片| 超级碰在线观看| 午夜激情综合网| 欧美色网在线| 99国产精品久久久久老师| 成人午夜免费视频| 国产高清视频免费最新在线| 久久精品免费播放| 一本色道久久综合亚洲精品高清| av免费中文字幕| 777午夜精品免费视频| 国产精品18hdxxxⅹ在线| 欧美精品在线一区| 一区二区在线观看不卡| 日韩高清中文字幕一区二区| 亚洲影视九九影院在线观看| 久久这里只有精品首页| a级网站在线播放| 国产国语刺激对白av不卡| 成人国产电影网| 三区四区在线视频| 欧洲永久精品大片ww免费漫画| 国精产品一区一区三区mba视频| 嫩草精品影院| 国产91精品青草社区| 国产精品一区二区视频| 91在线不卡| 国产精品视频免费观看www| 91小视频免费观看| 888av在线视频| 国产色综合一区二区三区| 亚洲精品视频在线观看网站| 欧洲亚洲精品久久久久| 神马影院午夜我不卡| 在线观看日韩精品| 日韩成人激情| 好男人社区在线视频| 欧美xxxx做受欧美.88| 国产福利一区二区三区在线视频| 91国内在线| 精品一区二区三区免费毛片| 欧美色videos| 国产在视频线精品视频www666| 欧美精品色婷婷五月综合| 亚洲人成电影在线观看天堂色| 久久精品123| 男人资源在线播放| 成人黄色片视频网站| 亚洲成人av在线电影| 成人春色在线观看免费网站| 97中文字幕在线| 日韩电影中文字幕| 日韩电影在线观看网站| av天在线观看| 成人自拍网站| 色八戒一区二区三区| 国产精品国内免费一区二区三区| 国产女优裸体网站| 情事1991在线| 一区二区视频免费在线观看| 成人在线精品| 少妇人妻互换不带套| 精品国产一区二区三区久久久狼| 国产精品一区一区| 亚洲一二三四| a级片一区二区| 一区二区av在线| 99久精品国产| av一级亚洲| 麻豆av在线| 亚洲综合色av| 欧美美女bb生活片| 天使萌一区二区三区免费观看| 日韩伦理电影网站| 午夜啪啪福利视频| www.亚洲免费视频| 中文字幕一区av| 成人午夜av| 国产在线超碰| 欧美日韩视频在线一区二区观看视频| 在线综合视频播放| 韩国三级中文字幕hd久久精品| 97人人做人人爽香蕉精品| 男女视频一区二区三区| 78色国产精品| 天天综合日日夜夜精品| 亚洲激情自拍| 羞羞视频在线观看不卡| 妺妺窝人体色www看人体| 美日韩精品免费视频| 亚洲欧美日韩电影| 国产真实久久| 婷婷电影在线观看| 日韩欧美黄色大片| 国产在线观看一区二区三区| 疯狂蹂躏欧美一区二区精品| 亚洲综合国产| 九色成人搞黄网站| 99视频高清| 国产91免费视频| 亚洲精品国产欧美| 久久久精品黄色| 91精品精品| 性感女国产在线| 91婷婷韩国| 欧洲在线视频一区| 粗暴蹂躏中文一区二区三区| 精品久久久一区| 国产一区二区三区国产| 日日狠狠久久偷偷综合色| 九九热视频在线观看| av影院在线播放| 国产精品极品尤物在线观看| 日韩欧美成人一区二区| 国产视频一区二区在线观看| 国精品一区二区| 9999在线精品视频| 福利小视频在线观看| 欧美丰满熟妇bbbbbb百度| 亚洲va欧美va在线观看| 亚洲精品视频在线播放| 亚洲综合色成人| 麻豆免费精品视频| 色老板在线视频一区二区| 天堂av最新在线| 66av99| 日韩精品另类天天更新| 97成人超碰免| 亚洲福利在线播放| 一区二区三区中文免费| 国产精品原创巨作av| 国产精品av久久久久久麻豆网| 四虎影视成人精品国库在线观看| 91社区在线观看播放|