黑客與畫家11.30

一種語(yǔ)言是一種思維方式,你越習(xí)慣一種語(yǔ)言,你就越習(xí)慣那種思維方式。

但是人不應(yīng)該只用一種思維方式,所以我們也就不應(yīng)該只用一種語(yǔ)言。

語(yǔ)言是會(huì)慢慢進(jìn)化的,Java已經(jīng)快要進(jìn)化到頭了???

隨著電腦運(yùn)行速度的提升,一些運(yùn)行速度不快的語(yǔ)言可能會(huì)開始有一席之地。

語(yǔ)言浪費(fèi)硬件的時(shí)間總比浪費(fèi)程序員的時(shí)間要好。

當(dāng)你設(shè)計(jì)語(yǔ)言的時(shí)候,心里牢牢記住這個(gè)目標(biāo)是有好處的。學(xué)習(xí)開車的時(shí)候,一個(gè)需要記住的原則就是要把車開直,不是通過將車身對(duì)齊畫在地上的分隔線,而是通過瞄準(zhǔn)遠(yuǎn)處的某個(gè)點(diǎn)。即使你的目標(biāo)只在幾米開外,這樣做也是正確的。我認(rèn)為,設(shè)計(jì)編程語(yǔ)言時(shí),我們也應(yīng)該這樣做。

客戶對(duì)你的軟件使用的什么語(yǔ)言并不關(guān)心,關(guān)心的只是這個(gè)功能好不好用。

編程語(yǔ)言不僅僅是技術(shù),也是一種習(xí)慣性思維,非常難于改變。這是有些人不喜歡更換新的語(yǔ)言的原因。

Lisp語(yǔ)言剛設(shè)計(jì)出來的時(shí)候就很強(qiáng)大,接下來的二十年它提高了運(yùn)行速度。而那些所謂的主流語(yǔ)言把更快的運(yùn)行速度作為設(shè)計(jì)的出發(fā)點(diǎn),然后再用四十多年的時(shí)間一步步變得更強(qiáng)大。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容