论对东西的崇拜

在之前的几篇博文里面,我多次提到了 Lisp,它相对于其它语言的优势,以及 Lisp Machine 相对于 Unix 的优点。于是有人来信请教我如何学习 Lisp,也有人问我为什么 Lisp Machine 没有“流行”起来。我感觉到了他们言语中对 Lisp 的敬畏和好奇心,但也感觉到了一些隐含的怀疑。

这是一种复杂的感觉,仿佛我在原始人的部落兜售一些原子能小玩具,却被人当成了来自天外的传教士。敬畏和奉承,并不能引起我的好感。怀疑和嘲讽,也不能引起我的不平。当我看到有人说“别听他误导群众,学那些语言是找不到工作的”的时候,我心里完全没有愤怒,也没有鄙视,我也没必要说服他。我只是微笑着摇摇头,对自己说:可怜而可笑的人。

不明白为什么,当我提到某个东西相对于另一个东西的优点的时候,我总是被人认为是在“推崇”某个东西,或者被人称为是它的“狂热分子”。现在显然已经有人认为我在推崇 Lisp 了,甚至在某个地方看到有人称我为“国内三大 Lisp 狂人之一”。他们仿佛觉得我推荐一个东西,就是想让他们完全的拥抱这个东西,而丢弃自己已经有的东西。而“支持”这另一个东西的人,也往往会产生敌视情绪。

很多人都不明白,每个东西都有它好的方面,也有它不好的方面。我推荐的只是 Lisp 好的方面,不好的方面我心里清楚,但是还没有机会讲。这些人显然已经在下意识里把“东西”当成了人。有人说“爱一个人就要爱她(他)的全部”,这是一种很无奈的说法,因为你没有能力把一个人分解成你喜欢的和不喜欢的两部分,然后重新组装成你的梦中情人。可是东西却不一样。因为东西是人造出来的,所以你可以把它们大卸八块,然后挑出你喜欢的部分。

所以我可以很清楚的告诉你,我并不推崇 Lisp,我也不是 Lisp 狂人,它只是我的小玩意儿之一。这个非常精巧的小玩意儿,包含了很多其它东西身上没有的优点。人们都说忘记历史就等于毁灭未来。如果 Java 没有从 Lisp 身上学会“垃圾回收”,C# 没有从 Lisp 身上学会 lambda,那么我们今天也许还在为 segfault 而烦恼,也许会继续使用没必要的 design patterns。如果你了解一点历史就会发现,今天非常流行的 JavaScript,其实不过是一个“没能正确实现的 Scheme”。所以 Lisp 的精髓,其实正在越来越多的渗透到常用的语言里面。

很多人没有设计程序语言的能力,所以他们把程序语言,操作系统一类的东西当成是不可改变的,凌驾于自己之上的。相比之下,我受到的训练却给了我设计和实现几乎任何语言的能力。我知道它们的优点和弱点,我有能力把它们大卸八十块,再组装还原。我有能力改变其中我不喜欢的地方,或者增加我觉得有必要的功能。当我谈论某个东西比另一个好的地方,总有人以为我在“抱怨”,说:“既然如此,那为什么你说的这个好东西被打败了?”他不明白,其实我只是在“分析”。我希望从各个东西里面提取出好的部分,然后想办法把它们都注入到一个新的东西里面。我也希望吸取前人教训,免得重犯这些东西里面的设计错误。

所以,我其实并不是那么热心的希望有更多的人用 Lisp,Haskell 或者其它什么语言。我不会,也没那工夫去分享自己的秘诀。我没有责任,也没有能力去拯救世界。这是一种找到巨大宝藏的感觉,我蹲在一堆堆的财宝上休养生息。我知道世界上即使没有了我,太阳明天照样会升起。我为什么要那么热心的让别人也知道如何进入这个宝藏?我不是一个特别自私的人,但我也不需要推销什么。这就像我介绍了我的“减肥成功经验”,你觉得太辛苦,偏要去买那些吹得神乎其神的减肥药。我有什么动机来说服你呢?又不是我身上的肥肉。

推崇一个东西,为一个东西狂热,这些感情都在我身上存在过。也许它们确实给我带来了一些益处,让我很快的学会了一些东西。但是这些感情的存在,其实也显示了一个人的弱小。当一个人没有办法控制一个东西的时候,他就会对它产生“崇拜”的心理,这就像所有的宗教和迷信一样。当人们处于自然灾害的凌威之下,没有能力掌握自己命运的时候,他们就对神和超自然的力量产生了崇拜。这是一种心灵的慰藉,至少有上帝或者观音菩萨,可以聆听他们的心声,可以给予他们度过灾难的勇气,但它同时也显示出人的无助和自卑。这种无助和自卑,也引发了偏激的宗教心理,因为他们害怕自己的“保护神”被别人的“保护神”所压倒,以至于让自己受制于他人。这是一种愚昧和卑劣的感情。

可是当你拥有了强大的力量,可以不再畏惧的时候,这种崇拜,以及由于崇拜所带来的偏激心理,就渐渐的消亡了。这就像是一个身怀绝世武功的人,他完全没必要让别人都相信他是高手。因为他知道,自己在谈笑之间,就可以让樯橹灰飞烟灭。于是,他自得其乐,对别人表现出的任何感情,都变得淡漠和无动于衷。

【转】论对东西的崇拜相关推荐

  1. 王垠对 JS 的评价

    如果你不知道王垠(垠神)是谁,可以先搜一下. <给Java说句公道话> 很多JavaScript程序员也盲目地鄙视Java,而其实JavaScript比Python和Ruby还要差.不但具 ...

  2. 一位海外华人的质问:谁在误导中国人艳羡美国?

    国新闻界强烈的一致意识:美国是世界上最好的,凡是美国做的事都是对的,和美国不一样的想法就是错的,不照美国规矩行事的国家都是邪恶的.这一点从美国各大媒体的报道中不难看出来.在国内的时候,时常到各大网站的 ...

  3. ACM小白入门之必须要了解的东西

    ACM 国际大学生程序设计竞赛历史与介绍 程序设计竞赛是指考察程序设计能力的竞赛,分为解题竞赛.创意竞赛.性能竞赛等.程序设计竞赛的主要代表是 ACM-ICPC(ACM 国际大学生程序设计竞赛),AC ...

  4. Reddit高赞:机器学习领域「八宗罪」!同行评审变味,盲目崇拜盛行

    近日,Reddit社区一篇批判机器学习领域的文章引发了热议,获得了3.1k的赞.作者细数了机器学习领域存在的「八宗罪」,让科研人员对机器学习大环境有了新的思考. 越来越多的科研人员都选择进入机器学习这 ...

  5. “技术崇拜”与“技术恐惧”都会阻碍 AI 创新,“技术节制”才是正道

    来源:36氪 概要:我们需要的是一种能够理解我们不断变化的想法的工具,而不是一个一直试图去模仿我们习惯的工具. 我们需要的是一种能够理解我们不断变化的想法的工具,而不是一个一直试图去模仿我们习惯的工具 ...

  6. 牛人,多看看他们写的东西

    计算机大师 Donald E. Knuth(高德纳) 算法大师,我最崇拜的计算机科学家,没有之一!不认识高爷爷的人别说自己是学计算机的.<The Art of Computer Programm ...

  7. 任务完成:我从CNC2018 GetAJob挑战中学到的东西

    什么是CNC2018? (What is CNC2018?) CNC2018 stands for the CodeNewbie Challenge of 2018 put on by CodeNew ...

  8. 嗯,比较准确~~~~~~星座这东西……

    嗯,比较准确~~~~~~星座这东西-- 金牛座女子 如果你决心要娶一个金牛座的女人回家,我会起立向你致敬--你真的是太明智了. 说得恭维一点,金牛座的女人应该是属于社会中流砥柱型的人物.她们的性情稳定 ...

  9. 我的专业偶像作文计算机,我的崇拜的偶像作文(通用5篇)

    我的崇拜的偶像作文(通用5篇) 在学习.工作或生活中,许多人都写过作文吧,作文可分为小学作文.中学作文.大学作文(论文).那么你知道一篇好的作文该怎么写吗?以下是小编帮大家整理的我的崇拜的偶像作文(通 ...

最新文章

  1. Python中if__name__==__main__:该如何理解
  2. [Redis]Redis章2 Redis 持久化
  3. teach-es6-2(class)
  4. 绘图: matplotlib核心剖析
  5. Android NDK调试定位错误
  6. Android Activity类讲解(一)
  7. A*搜索算法--游戏寻路
  8. 创建featureclass,为它赋别名,并移动到数据集下
  9. INCEPTION 编译过程报错 make[2]: * [sql/CMakeFiles/sql.dir/sql_yacc.cc.o] Error
  10. Anaconda安装及简单使用
  11. Redis源码阅读 (备份机制)
  12. 工作回忆总结(第二年)
  13. WEB应用程序--概述
  14. 190125每日一句
  15. oracle查看视图定义语句_oracle中查询用户表/索引/视图创建语句
  16. 【开发工具】【Java开发工具 IDEAIU-2017.3】【安装和激活】
  17. python中的value是什么意思_Python self[name]=value是什么意思?
  18. MStar点屏(LVDS接口屏)
  19. SQL的DATEDIFF计算天数
  20. r5-5600H这颗芯片能满足日常的编程学习吗

热门文章

  1. MyEclipse使用总结
  2. mysql 快速升级_MySQL 4到5的快速升级
  3. python朋友圈评论_利用Python实现朋友圈中的九宫格图片效果
  4. 读取无线手柄数据_《宇宙机器人》×PS5手柄使用体验:登月级进化
  5. java信号灯_java 多线程-信号灯法
  6. 加减乘除html代码vb,VB做加减乘除的代码是什么啊? 或者是怎么做加减乘除 ?...
  7. 参数整定临界比例度实验_实验低温浴“秘方”,调节两个溶剂的比例实现零下10度到78度定温配制...
  8. mongodb添加创建修改时间_mongodb副本集生产环境下部署案例,推荐一个主两个从三台机器...
  9. 内地计算机科技学校,23所内地顶尖高校盘点!计算机学科哪家强?
  10. 北斗云计算机怎么样,北斗定位2.0版服务平台来了