【北京網(wǎng)站制作】我們從C語(yǔ)言之父丹尼斯那里學(xué)到的
  • 更新時(shí)間:2024-10-28 14:28:30
  • 網(wǎng)站建設(shè)
  • 發(fā)布時(shí)間:1年前
  • 297

我們從C語(yǔ)言之父丹尼斯身上學(xué)到了什么?

Dennis MacAlistair Ritchie,眾所周知的UNIX 之父,也是C 語(yǔ)言分支之父,上周離開(kāi)了大家。不過(guò),他對(duì)計(jì)算機(jī)科學(xué)及相關(guān)領(lǐng)域的影響,不亞于計(jì)算之父圖靈和不久前去世的喬布斯(雖然會(huì)有一些爭(zhēng)議,但歷史告訴我們,確實(shí)如此。

UNIX 是一個(gè)功能強(qiáng)大的多用戶、多任務(wù)操作系統(tǒng),支持多處理器體系結(jié)構(gòu)。 UNIXI就是這樣發(fā)展起來(lái)的。當(dāng)時(shí),一位UNIX 開(kāi)發(fā)人員Ken Thompson 開(kāi)發(fā)了一款名為Space Travel 的游戲。在MULTICS 上運(yùn)行后,他發(fā)現(xiàn)游戲速度非常慢且開(kāi)銷很大。當(dāng)時(shí)運(yùn)行成本為75 美元。在當(dāng)時(shí),75 美元是一筆不小的數(shù)目,高昂的價(jià)格讓電腦愛(ài)好者對(duì)它失去了興趣。于是Dennis 和Thompson 聯(lián)手打造了一個(gè)愛(ài)好者的天堂,一個(gè)測(cè)試小程序和分享成果的地方。他原本學(xué)的是物理和數(shù)學(xué),但恰逢其時(shí)愛(ài)上了計(jì)算機(jī)科學(xué)。他們創(chuàng)造的UNIX系統(tǒng)最特別、最關(guān)鍵的概念就是“共享”。那么,我們可以從這個(gè)計(jì)算巨頭那里學(xué)到什么?

首先:要對(duì)你所做的事有興趣。他們的初衷并不是為了賺錢,其實(shí)一開(kāi)始是為了省錢,或者說(shuō)是把他們的游戲安裝在更經(jīng)濟(jì)的機(jī)器上。

第二:跳出舒適區(qū)工作非常有必要。丹尼斯是物理學(xué)家和數(shù)學(xué)家,但他卻成了最傳奇的程序員。顯然,他的專業(yè)背景對(duì)他開(kāi)發(fā)C 語(yǔ)言或UNIX 有很大幫助,正如Dennis Ritchie 所說(shuō):Dennis 不怕在一個(gè)陌生的領(lǐng)域工作,如果Dennis 在晦澀難懂的Mathematically 上花費(fèi)數(shù)十年,也許UNIX 就會(huì)胎死腹中。

第三:要有創(chuàng)新思維。丹尼斯在貝爾實(shí)驗(yàn)室是幸運(yùn)的,那里資金充足,員工也不缺,所以他和朋友們可以按照自己的時(shí)間安排開(kāi)發(fā)自己想要的東西。

最后:要懂得分享。現(xiàn)在很多公司喜歡保守秘密,隱藏自己的核心技術(shù),但這在我看來(lái)是不成功的。他們的想法和態(tài)度不利于公司的發(fā)展。

可以說(shuō),當(dāng)今世界上最重要的軟件是UNIX,它之所以重要,是因?yàn)樗情_(kāi)放的,任何人都可以使用。很多人可能會(huì)說(shuō),開(kāi)放就是無(wú)利可圖。在我看來(lái),這樣的人是最悲觀和愚蠢的。

丹尼斯還告訴我們,計(jì)算機(jī)世界并不是深不可測(cè)的世界。雖然我們可能沒(méi)有人能取得他和Bell/ATT 所做的成就,尤其是考慮到他們的背景和出身于信息時(shí)代,但這并不重要,畢竟我們從UNIX 源代碼中學(xué)到了很多東西歲月:“你不需要理解它”,你只需要在它的基礎(chǔ)上再造,創(chuàng)造出更有價(jià)值的東西。 (高端網(wǎng)站建設(shè))

我們專注高端建站,小程序開(kāi)發(fā)、軟件系統(tǒng)定制開(kāi)發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開(kāi)發(fā)、各類API接口對(duì)接開(kāi)發(fā)等。十余年開(kāi)發(fā)經(jīng)驗(yàn),每一個(gè)項(xiàng)目承諾做到滿意為止,多一次對(duì)比,一定讓您多一份收獲!

本文章出于推來(lái)客官網(wǎng),轉(zhuǎn)載請(qǐng)表明原文地址:https://www.tlkjt.com/web/13835.html
推薦文章

在線客服

掃碼聯(lián)系客服

3985758

回到頂部