官术网_书友最值得收藏!

1.1 Java語言的誕生及發(fā)展

1.1.1 Java語言的誕生

1990年12月,Sun Microsystems公司(簡稱Sun公司)的工程師Patrick Norton獲得了公司一個名為Stealth的研究項目,該項目被改名為Green之后,James Gosling(后來被譽為Java之父)也加入了Patrick的研究團隊。

隨著項目的進行,Sun公司預測未來科技將被廣泛應用于家用電器領域,于是團隊開始改變Green項目的目標——研究用于下一代智能家電程序的新技術(shù)。團隊最初考慮使用C語言,而包括Sun公司當時的首席科學家Bill Joy在內(nèi)的很多成員發(fā)現(xiàn)C語言及其API在某些方面并不能滿足項目要求,他們需要的是一種易于移植到各種不同硬件設備上的新技術(shù)。Janes Gosling起初嘗試修改和擴展C語言的功能,后因某些原因而放棄了,隨后他設計了一種全新的編程語言——Oak(橡樹,靈感源于他辦公室外的樹)。1992年,Green項目開始瞄準電視機頂盒市場,但由于當時的市場環(huán)境等因素,項目并未在該領域產(chǎn)生任何商業(yè)效益。

1994年六七月間,在經(jīng)歷了一場歷時3天的頭腦風暴討論后,團隊決定再一次改變目標——將Green項目應用于萬維網(wǎng)。由于當時Oak商標已經(jīng)被一家顯卡公司注冊,于是團隊將Oak語言更名為Java[1],并提供了1.0 alpha版本的下載。在1995年3月的Sun World大會上,Java語言被首次公開發(fā)布,并獲得了當時的主流瀏覽器Netscape的支持。1996年1月,Sun公司成立了Java業(yè)務部門,專門負責Java相關(guān)技術(shù)的研發(fā)。

主站蜘蛛池模板: 柳河县| 巴彦县| 邳州市| 印江| 安康市| 英德市| 兴城市| 陆川县| 洮南市| 黎平县| 泸水县| 文昌市| 曲麻莱县| 夏邑县| 靖边县| 防城港市| 南川市| 南召县| 岳阳县| 宁城县| 玉溪市| 年辖:市辖区| 天水市| 河东区| 临邑县| 忻州市| 勐海县| 瓮安县| 井冈山市| 资源县| 龙州县| 阿拉尔市| 时尚| 云梦县| 郑州市| 勐海县| 扎赉特旗| 久治县| 霍山县| 治县。| 怀仁县|