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

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

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

是的,就是“What exit?”的新澤西。(編注:“What exit?”是新澤西當地俚語,Garden State Parkway是一條南北走向的高速公路,它穿過整個新澤西州,所以是一個很有用的地標。新澤西當地人問地方都問從這條高速的哪個出口出來就可以到達。)

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

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

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

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

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

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

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

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

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

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

小編推薦閱讀

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

相關視頻攻略

更多

同類最新

更多

掃二維碼進入好特網手機版本!

掃二維碼進入好特網微信公眾號!

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

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