下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、論對(duì)東西的崇拜在之前的幾篇博文里面,我多次提到了 Lisp,它相對(duì)于其它語(yǔ)言的優(yōu) 勢(shì),以及Lisp Machine相對(duì)于Unix的優(yōu)點(diǎn)。于是有人來信請(qǐng)教我如 何學(xué)習(xí)Lisp,也有人問我為什么Lisp Machine沒有“流行”起來。我感 覺到了他們言語(yǔ)中對(duì)Lisp的敬畏和好奇心,但也感覺到了一些隱含的 懷疑。這是一種復(fù)雜的感覺,仿佛我在原始人的部落兜售一些原子能小玩具, 卻被人當(dāng)成了來自天外的傳教士。敬畏和奉承,并不能引起我的好感。 懷疑和嘲諷,也不能引起我的不平。當(dāng)我看到有人說“別聽他誤導(dǎo)群眾, 學(xué)那些語(yǔ)言是找不到工作的”的時(shí)候,我心里完全沒有憤怒,也沒有鄙 視,我也沒必要說服他。我只是微笑
2、著搖搖頭,對(duì)自己說:可憐而可笑 的人。不明白為什么,當(dāng)我提到某個(gè)東西相對(duì)于另一個(gè)東西的優(yōu)點(diǎn)的時(shí)候,我 總是被人認(rèn)為是在“推崇”某個(gè)東西,或者被人稱為是它的“狂熱分子”。 現(xiàn)在顯然已經(jīng)有人認(rèn)為我在推崇Lisp 了,甚至在某個(gè)地方看到有人稱 我為“國(guó)內(nèi)三大Lisp狂人之一”。他們仿佛覺得我推薦一個(gè)東西,就是 想讓他們完全的擁抱這個(gè)東西,而丟棄自己已經(jīng)有的東西。而支持”這 另一個(gè)東西的人,也往往會(huì)產(chǎn)生敵視情緒。很多人都不明白,每個(gè)東西都有它好的方面,也有它不好的方面。我推薦的只是Lisp好的方面,不好的方面我心里清楚,但是還沒有機(jī)會(huì)講。這些人顯然已經(jīng)在下意識(shí)里把“東西”當(dāng)成了人。有人說“愛一個(gè)人就要
3、愛 她(他)的全部”,這是一種很無奈的說法,因?yàn)槟銢]有能力把一個(gè)人 分解成你喜歡的和不喜歡的兩部分,然后重新組裝成你的夢(mèng)中情人???是東西卻不一樣。因?yàn)闁|西是人造出來的,所以你可以把它們大卸八塊, 然后挑出你喜歡的部分。所以我可以很清楚的告訴你,我并不推崇Lisp,我也不是Lisp狂人, 它只是我的小玩意兒之一。這個(gè)非常精巧的小玩意兒,包含了很多其它 東西身上沒有的優(yōu)點(diǎn)。人們都說忘記歷史就等于毀滅未來。如果Java 沒有從Lisp身上學(xué)會(huì)“垃圾回收”,C#沒有從Lisp身上學(xué)會(huì)lambda, 那么我們今天也許還在為segfault而煩惱,也許會(huì)繼續(xù)使用沒必要的 design patterns。
4、如果你了解一點(diǎn)歷史就會(huì)發(fā)現(xiàn),今天非常流行的 JavaScript,其實(shí)不過是一個(gè)“沒能正確實(shí)現(xiàn)的Scheme”。所以Lisp的 精髓,其實(shí)正在越來越多的滲透到常用的語(yǔ)言里面。很多人沒有設(shè)計(jì)程序語(yǔ)言的能力,所以他們把程序語(yǔ)言,操作系統(tǒng)一類 的東西當(dāng)成是不可改變的,凌駕于自己之上的。相比之下,我受到的訓(xùn) 練卻給了我設(shè)計(jì)和實(shí)現(xiàn)幾乎任何語(yǔ)言的能力。我知道它們的優(yōu)點(diǎn)和弱點(diǎn), 我有能力把它們大卸八十塊,再組裝還原。我有能力改變其中我不喜歡 的地方,或者增加我覺得有必要的功能。當(dāng)我談?wù)撃硞€(gè)東西比另一個(gè)好 的地方,總有人以為我在抱怨”,說:“既然如此,那為什么你說的這個(gè) 好東西被打敗了?”他不明白,其實(shí)我只是
5、在分析”。我希望從各個(gè)東西 里面提取出好的部分,然后想辦法把它們都注入到一個(gè)新的東西里面。 我也希望吸取前人教訓(xùn),免得重犯這些東西里面的設(shè)計(jì)錯(cuò)誤。如果在見識(shí)短淺的人們心目中,Paul Graham和Peter Norvig算是 “Lisp牛人”的話,那么Dan Friedman和R. Kent Dybvig就應(yīng)該被稱 為“Lisp天外來客”了。我不敢大言不慚的說我超過了恩師們,但我除 了學(xué)到他們的真功夫之外,還偷學(xué)了一些他們不屑一顧的旁門左道”。 所以我經(jīng)常能看到他們看不到的東西,我知道他們的弱點(diǎn)。他們對(duì)于 Lisp的熱愛,防止了他們看到它的一些缺點(diǎn),但這些對(duì)于我卻非常的 清晰明了。然而也是因
6、為他們對(duì)其它語(yǔ)言的不屑,才讓我逐步的理解了, 我曾經(jīng)認(rèn)為是優(yōu)點(diǎn)的某些語(yǔ)言特征(比如Hindley-Milner類型系統(tǒng)), 其實(shí)是缺點(diǎn)。所以,我其實(shí)并不是那么熱心的希望有更多的人用Lisp,Haskell或者 其它什么語(yǔ)言。我不會(huì),也沒那工夫去分享自己的秘訣。我沒有責(zé)任, 也沒有能力去拯救世界。這是一種找到巨大寶藏的感覺,我蹲在一堆堆 的財(cái)寶上休養(yǎng)生息。我知道世界上即使沒有了我,太陽(yáng)明天照樣會(huì)升起。 我為什么要那么熱心的讓別人也知道如何進(jìn)入這個(gè)寶藏?我不是一個(gè) 特別自私的人,但我也不需要推銷什么。這就像我介紹了我的減肥成 功經(jīng)驗(yàn)”,你覺得太辛苦,偏要去買那些吹得神乎其神的減肥藥。我有 什么動(dòng)機(jī)
7、來說服你呢?又不是我身上的肥肉。推崇一個(gè)東西,為一個(gè)東西狂熱,這些感情都在我身上存在過。也許它 們確實(shí)給我?guī)砹艘恍┮嫣?,讓我很快的學(xué)會(huì)了一些東西。但是這些感 情的存在,其實(shí)也顯示了一個(gè)人的弱小。當(dāng)一個(gè)人沒有辦法控制一個(gè)東 西的時(shí)候,他就會(huì)對(duì)它產(chǎn)生“崇拜”的心理,這就像所有的宗教和迷信一 樣。當(dāng)人們處于自然災(zāi)害的凌威之下,沒有能力掌握自己命運(yùn)的時(shí)候, 他們就對(duì)神和超自然的力量產(chǎn)生了崇拜。這是一種心靈的慰藉,至少有 上帝或者觀音菩薩,可以聆聽他們的心聲,可以給予他們度過災(zāi)難的勇 氣,但它同時(shí)也顯示出人的無助和自卑。這種無助和自卑,也引發(fā)了偏 激的宗教心理,因?yàn)樗麄兒ε伦约旱谋Wo(hù)神”被別人的“保護(hù)神”所壓倒, 以至于讓自己受制于他人。這是一種愚昧和卑劣的感情??墒钱?dāng)你擁有了強(qiáng)大的力量,可以不再畏懼的時(shí)候,這種崇拜,以及由
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人臨街租賃合同
- 2024年礦山開采土石方運(yùn)輸服務(wù)合同
- 2025消防工程承包合同范本
- 商丘醫(yī)學(xué)高等??茖W(xué)?!缎畔D形設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 商丘醫(yī)學(xué)高等??茖W(xué)?!稊?shù)字化室內(nèi)建筑制圖AutoCAD》2023-2024學(xué)年第一學(xué)期期末試卷
- 商丘醫(yī)學(xué)高等??茖W(xué)?!恫牧蠠崃W(xué)基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年簡(jiǎn)化版無子離婚合同參考版B版
- 2024年版聘用協(xié)議編號(hào)及管理規(guī)章版
- 委托生產(chǎn)醫(yī)療設(shè)備合同范例
- 汽車代理授權(quán)合同范例
- 快速誘導(dǎo)插管指南課件
- 托盤演示教學(xué)課件
- 中華農(nóng)耕文化及現(xiàn)實(shí)意義
- DB32T 4353-2022 房屋建筑和市政基礎(chǔ)設(shè)施工程檔案資料管理規(guī)程
- 農(nóng)產(chǎn)品品牌與營(yíng)銷課件
- 加快中高職銜接,促進(jìn)職業(yè)教育協(xié)調(diào)發(fā)展(201507)課件
- 車輛二級(jí)維護(hù)檢測(cè)單參考模板范本
- 亮化照明維護(hù)服務(wù)方案
- 疼痛評(píng)估方法與管理
- 測(cè)定總固體原始記錄
- (最新整理)夜市一條街建設(shè)方案
評(píng)論
0/150
提交評(píng)論