erlang的哲學

 起這個名字,顯然是有點大了,對於我這樣的一個技術水平和寫作水平來說,顯然是不能承受的重了,但是我也沒想到什麼題目,能夠更能表現我的想法了。姑且就他吧。

 

之所以要寫這個話題,是由於這兩天正在看《erlang程序設計》,書中明確提到過“erlang的哲學”這個詞,雖然該書並沒有明確的說明或者開章來介紹“erlang的哲學”(當然,也由於該書並不是哲學討論的書籍)。而另外一個開這個話題的原因,則是由於我導師曾經跟我說過的話,他讓我從哲學的角度考慮計算機系統,考慮信息系統。聽到這話的時候我笑了。因爲,我想到的第一句話就是“英雄所見略同”。不過,我的笑,被導師解釋爲一種嘲笑,因爲他在跟別人說哲學思考的時候,第一反映都是嘲笑。而我,也沒有去解釋什麼。

 

當然,我並沒有上升到哲學的高度來考慮什麼是計算機系統,什麼是信息學。這對我來說,太宏觀了。我考慮的是,如何從人類社會的角度,考慮計算機編程的問題。這個問題,我考慮了很久,有時候晚上睡不着覺都在想這個問題。然而,我也僅僅是想想,並沒有什麼成果性的東西。

 

Joe Armstrong(Armstrong, Arm Strong?? 呵呵)卻有了直接性的成功,偉大的erlang函數式編程語言。Joe在二十年前就有了這種想法,並且在N年前就有了成果性的產品了(二十年前我還是穿開襠褲的小P孩兒呢)。

 

那麼,erlang的哲學是什麼?我想erlang的哲學就是每一個進程就是一個個體的人,將進程與人類比,是erlang的哲學。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章