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

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

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

是的,就是“What exit?”的新澤西。(編注:“What exit?”是新澤西當(dāng)?shù)刭嫡Z,Garden State Parkway是一條南北走向的高速公路,它穿過整個新澤西州,所以是一個很有用的地標(biāo)。新澤西當(dāng)?shù)厝藛柕胤蕉紗枏倪@條高速的哪個出口出來就可以到達(dá)。)

鑒于喬布斯古怪的個性又極富創(chuàng)造力,人們經(jīng)常把他和愛迪生作比較。我不贊同這種比較,因為實際上我們錯把喬布斯當(dāng)做一個真正的技術(shù)專家和發(fā)明東西的人。

有一件重要的事情我們必須要意識到:盡管喬布斯有他擅長的事情,而且他為技術(shù)和計算機業(yè)界做出很大的貢獻(xiàn),但事實上他并不是一個技術(shù)專家。

他對于時尚和工業(yè)設(shè)計的確很有感覺,他理解用戶想要什么,他還是一個營銷大師和推銷員。所有這些讓他成為業(yè)界的巨人。

但是說到發(fā)明家?不,他不是。

但是丹尼斯·里奇發(fā)明了和共同發(fā)明了兩個關(guān)鍵的軟件技術(shù),它們是構(gòu)成每一款計算機軟件產(chǎn)品的DNA,現(xiàn)在我們直接或間接都在使用這些軟件產(chǎn)品。這聽起來讓人難以置信,但它確實是真的。

首先,讓我們從《C程序設(shè)計語言》開始

C語言是里奇在1969-1973開發(fā)的,它被認(rèn)為是第一個真正意義上可移植的現(xiàn)代編程語言。自它誕生差不多45年以來,它已經(jīng)被移植到幾乎每一個出現(xiàn)過的系統(tǒng)架構(gòu)和操作系統(tǒng)上。

因為它是一種命令的、編譯的和程序化的編程語言,它允許語法變量作用域和遞歸,允許內(nèi)存的底層訪問,還有復(fù)雜的I/O和字符串操作功能,這種語言變得相當(dāng)通用。

里奇和布萊恩·克尼漢(Brian Kernighan)對它進(jìn)行了一定程度的優(yōu)化,最終于1989年被美國國家標(biāo)準(zhǔn)協(xié)會的X3J11委員會進(jìn)一步細(xì)化為ANSI C程序設(shè)計語言。

1978年,克尼漢和里奇合著出版了《C程序設(shè)計語言》這本書。該書被很多人簡稱為“K&R C”,是計算機科學(xué)的杰作,它也是解釋現(xiàn)代程序設(shè)計概念的一個關(guān)鍵參考,甚至到今天,它還是計算機科學(xué)課程里學(xué)習(xí)程序設(shè)計的經(jīng)典教材。

小編推薦閱讀

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

相關(guān)視頻攻略

更多

更多

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

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

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

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