编程语言与宗教

毒舌猫: 如果程序语言是宗教,那么: C语言是犹太教,Java是基督教,c++是回教,C#是摩門教,LISP是禪宗佛教,PHP是Cafeteria基督教,Haskell是道教,Erlang是印度教,Perl是伏都教,Lua是巫术,Ruby是新异教  主义,Python是世俗人文主义,COBOL是古异教  主义,APL是山达基教,Visual Basic是撒旦教。
蘑菇叔叔讲解一下吧。看不懂

松茸: 我个人理解哈,不一定准
犹太教是发源于耶路撒冷的诸宗教之源,所以说C是它
影响广大,而且从这里发源出很多有影响的势力
Java比较龟毛,规矩多,这不许那不许的,所以是基督教
C++更折腾,而且比较危险,容易出人命,号称自己是更完整的C,C没有进化完全,到自己这里是完整的
这个态度和伊斯兰教对基督教/犹太教的态度很像
C#是从C++和Java发展出来的一个规矩更复杂的教派,算是大宗教的一个分支
所以是摩门教
LISP这东西很古老,很玄,看着很简单,但是总有内涵可以挖掘
就像禅
PHP那个教派我不了解
Haskell本身就是为了验证计算机语言的严谨性设计的一门纯FP的代数语言
所以它像道教,道可道,非常道
完全就是思辨派系

毒舌猫: Cafeteria 自助餐厅,可以自己选想要的东西

松茸: Erlang这个为什么这么比我不清楚,大概是指它古老但是生命力旺盛,又健壮,什么都能放进来
Perl这个显然是说Perl很难懂,很奇怪,很邪恶
我认为这个是帝国主义对我们coder人民的邪恶攻击和谣传
LUA我也不懂为什么这么比
因为我一直觉得LUA很低幼,没什么神秘的

毒舌猫: lua原始吗?

松茸: 大概就是说它原始吧
Ruby很新奇,给业界带来很多新的惊喜,所以说它是比较时髦的新异教,非主流嘛,视觉系摇滚
Python讲的是亲合力,简单好用,亲切优雅,谁都能学会,用多也不觉得烦
比较符合人脑工学
COBOL这东西很古老,号称很强大,但是好像没什么人学会过
所以这个比喻挺好的
APL我不了解
VB这东西geek们没有人看得上
所以对它的BS都是公开的,这个很明显了

============================================

蘑菇叔叔讲的真好呀。仰视中。
link:http://www.douban.com/note/23382723/

你可能感兴趣的:(编程,erlang,python,lua,lisp)