我們從UNIX之父丹尼斯身上學到了什么

fmms 13年前發布 | 7K 次閱讀 UNIX

我們從UNIX之父丹尼斯身上學到了什么

我們大家都熟知的 UNIX 之父,同時也是C語言支之父丹尼斯·里奇(Dennis MacAlistair Ritchie )在上周離開了大家。但是,他對計算機科學及相關領域的的影響之大,甚至可與計算機之父圖靈以及最近去世的喬布斯齊名(雖然會有一些爭議,但歷史告訴我們的確就是這樣。)

UNIX ,是一個強大的多用戶、多任務操作系統,支持多種處理器架構。UNIX 是這樣發展而來的,當時 UNIX 開發者之一的 Ken Thompson 開發了一個叫 Space Travel 的游戲,在 MULTICS 上運行后他發現這個游戲速度很慢,價格昂貴,當時要花75美金來運行,那時候的75美金是一筆不小的數目,高昂的價格使電腦愛好者無法對之感興趣。因此丹尼斯及湯普森就一起努力,為愛好者們創建他們的天堂,一個可以測試小程序,分享結果的地方。他原本是學物理和數學出生身,卻在正確的時間愛上了計算機科學。他們所創立的 UNIX 系統最特別最關鍵的理念就是“分享”。那么,我們從這位計算機巨人身上能學到些什么呢?

首先:要對你所做的事有興趣。他們的初衷并非為了掙錢,事實上剛開始是為了省錢,或者將他們的游戲裝到一個更省錢的機子里邊。

第二:跳出舒適區工作非常有必要。丹尼斯是一個物理學家和數學家,但是,他卻成了最具傳奇的程序員。很顯然,他的專業背景為他研發出C語言或者 UNIX 起了很大幫助,正如 Dennis Ritchie 所言:丹尼斯不懼工作在一個陌生的領域里,如果丹尼斯花了數十年的時間在晦澀的數學上,或許 UNIX 就會胎死腹中。

第三:要有創新思維。丹尼斯在貝爾實驗室是幸運的,那里資金充足,不缺員工,他才有條件與他得朋友按照自己的時間安排來研發他們想要的東西。

最后:要懂得分享。現在許多企業都喜歡保密,將自己的核心技術藏匿起來,但這在我看來都是不成功的,他們的思想與態度都是不利于公司發展的。

可以說現今世界上最重要的軟件是 UNIX,之所以重要,是因為它是開放的,任何人都可用。很多人可能會說開放就等于無利可圖,在我看來這樣的人最悲觀最愚蠢。

丹尼斯還教會我們,計算機世界不是什么深不可測的世界。雖然我們任何人也許都不會達到他和貝爾/AT&T的成就,尤其是考慮到他們的出身背景以及信息時代的起源,但是這不重要,畢竟,我們這些年來從 UNIX 源代碼中學到了許多東西:“你不需要了解它”,只需要以它為基礎,創造出更有價值的東西。

Via TC
      來自: http://www.leiphone.com/unix-dennis.html

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!