您的位置:首頁(yè) > 業(yè)內(nèi)資訊 > 沒有C語(yǔ)言之父,喬布斯和Win10就不知道在哪里

沒有C語(yǔ)言之父,喬布斯和Win10就不知道在哪里

來(lái)源:ideHub開發(fā)者社區(qū) | 時(shí)間:2015-10-14 09:51:03 | 閱讀:61 |  標(biāo)簽: C語(yǔ)言   | 分享到:

但是C語(yǔ)言的影響并不僅局限在它的衍生品上。Java這樣一個(gè)重要的企業(yè)級(jí)編程語(yǔ)言,在很大程度上也是基于C語(yǔ)言語(yǔ)法(本身也演變?yōu)镈alvik和Android運(yùn)行時(shí),它們是Android最基本的編程環(huán)境)。

其它語(yǔ)言例如Ruby、Perl和PHP等,它們是構(gòu)成動(dòng)態(tài)現(xiàn)代網(wǎng)絡(luò)的基礎(chǔ),也都使用了丹尼斯·里奇發(fā)明的C語(yǔ)言語(yǔ)法。

所以說如果沒有丹尼斯·里奇的工作,我們根本就不可能有現(xiàn)代的軟件。

除了C語(yǔ)言,他還有Unix

只談C語(yǔ)言對(duì)于現(xiàn)代計(jì)算的重要性和它對(duì)于每個(gè)人的影響,我其實(shí)就可以結(jié)束這篇文章。但這個(gè)人的工作生涯我才講了一半而已。

里奇還是UNIX操作系統(tǒng)的共同發(fā)明人。當(dāng)然UNIX的原型是用匯編語(yǔ)言編寫,到七十年代早期就完全用C重寫了。

早在1969年,在一臺(tái)DEC PDP-7上引導(dǎo)了第一個(gè)版本的“Unics”,從那開始UNIX已經(jīng)演變出很多類似的操作系統(tǒng),并運(yùn)行在各種各樣的系統(tǒng)架構(gòu)上。

每一個(gè)主要的計(jì)算機(jī)供應(yīng)商都曾經(jīng)實(shí)現(xiàn)過自己的UNIX。甚至連微軟也曾經(jīng)擁有一個(gè)叫做XENIX的產(chǎn)品,后來(lái)賣給了SCO(已經(jīng)不存在了)。

你可點(diǎn)擊和放大看這張圖,可更好地理解這個(gè)“家族”。(編注:手機(jī)上無(wú)法查看大圖)

沒有C語(yǔ)言之父,喬布斯和Win10就不知道在哪里

UNIX本質(zhì)上有三個(gè)主要分支:

第一個(gè)分支是“System V”UNIX,現(xiàn)在我們知道的有IBM的AIX、Oracle的Solaris和惠普的HP-UX。這些被認(rèn)為是“大家伙”的操作系統(tǒng)被廣泛應(yīng)用于世界財(cái)富1000強(qiáng)的大企業(yè)里,驅(qū)動(dòng)著關(guān)鍵的、面向交易的商業(yè)應(yīng)用和數(shù)據(jù)庫(kù)。

沒有System V UNIX,那些被財(cái)富雜志1000強(qiáng)的企業(yè)不可能完成任何事情。商業(yè)都幾乎停滯了。它們也許只占任何特定企業(yè)百分之十到二十的計(jì)算能力,但是這百分之二十相當(dāng)重要。

第二個(gè)分支是BSD(伯克利系統(tǒng)發(fā)行版),包含F(xiàn)reeBSD、NetBSD和OpenBSD,這些都是Max OS X和iOS的基礎(chǔ)。它們也被用于支持關(guān)鍵的基礎(chǔ)設(shè)施骨干上,互聯(lián)網(wǎng)就運(yùn)行在上面。

小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認(rèn)同期限觀點(diǎn)或證實(shí)其描述。

相關(guān)視頻攻略

更多

更多

掃二維碼進(jìn)入好特網(wǎng)手機(jī)版本!

掃二維碼進(jìn)入好特網(wǎng)微信公眾號(hào)!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請(qǐng)發(fā)郵件[email protected]

湘ICP備2022002427號(hào)-10 湘公網(wǎng)安備:43070202000427號(hào)© 2013~2025 haote.com 好特網(wǎng)