erlang的哲学

来源:互联网 发布:mac win7虚拟机下载 编辑:程序博客网 时间:2024/05/17 20:29

 起这个名字,显然是有点大了,对于我这样的一个技术水平和写作水平来说,显然是不能承受的重了,但是我也没想到什么题目,能够更能表现我的想法了。姑且就他吧。

 

之所以要写这个话题,是由于这两天正在看《erlang程序设计》,书中明确提到过“erlang的哲学”这个词,虽然该书并没有明确的说明或者开章来介绍“erlang的哲学”(当然,也由于该书并不是哲学讨论的书籍)。而另外一个开这个话题的原因,则是由于我导师曾经跟我说过的话,他让我从哲学的角度考虑计算机系统,考虑信息系统。听到这话的时候我笑了。因为,我想到的第一句话就是“英雄所见略同”。不过,我的笑,被导师解释为一种嘲笑,因为他在跟别人说哲学思考的时候,第一反映都是嘲笑。而我,也没有去解释什么。

 

当然,我并没有上升到哲学的高度来考虑什么是计算机系统,什么是信息学。这对我来说,太宏观了。我考虑的是,如何从人类社会的角度,考虑计算机编程的问题。这个问题,我考虑了很久,有时候晚上睡不着觉都在想这个问题。然而,我也仅仅是想想,并没有什么成果性的东西。

 

Joe Armstrong(Armstrong, Arm Strong?? 呵呵)却有了直接性的成功,伟大的erlang函数式编程语言。Joe在二十年前就有了这种想法,并且在N年前就有了成果性的产品了(二十年前我还是穿开裆裤的小P孩儿呢)。

 

那么,erlang的哲学是什么?我想erlang的哲学就是每一个进程就是一个个体的人,将进程与人类比,是erlang的哲学。

原创粉丝点击