- Java編程從入門到精通
- 胡平 劉濤主編
- 506字
- 2025-04-02 16:03:03
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ā)。
推薦閱讀
- Learning Python Web Penetration Testing
- Building Modern Web Applications Using Angular
- Java程序員面試算法寶典
- 前端架構(gòu):從入門到微前端
- Functional Kotlin
- Java面向?qū)ο蟪绦蛟O計
- Babylon.js Essentials
- Quantum Computing and Blockchain in Business
- Android傳感器開發(fā)與智能設備案例實戰(zhàn)
- SciPy Recipes
- CRYENGINE Game Development Blueprints
- uni-app跨平臺開發(fā)與應用從入門到實踐
- Natural Language Processing with Python Quick Start Guide
- Learning iOS Security
- Go語言從入門到精通