| 導購 | 订阅 | 在线投稿
分享
 
 
 

比較 python & perl

2008-06-01 01:53:21  編輯來源:互聯網  简体版  手機版  移動版  評論  字體: ||

好久不來,竟然多了個我最喜歡的東東,忍不住手癢,發他一帖,不到之處,各位多指教 :)

我覺得 python 比 perl 強的地方主要有五個

1, 穩定

試過用 perl 寫的幾個大一點的程序,運行一段吧時間後就崩潰,而且打印出的信息太簡短,基本沒什麽幫助。據說 python 是從不崩潰的,假如真的這樣就太好了,呵呵

2, 多線程支持

我認爲差不多是最大的缺陷了,很忙的服務器,對每個連接都 fork 一個進程,太誇張了,而且效率也差,大概就是這個原因導致 perl 沒有類似 zope 的東西吧

3, 可以編譯執行

到不是說 perl 不能編譯,perl 對 OO 的模塊編譯也不錯的,就是需要 require 的 ph 文件,太傷腦筋了!比方把一些擴展功能寫成一個一個函數,放在 ph 裏,有程序啓動時動態裝入,好象沒辦法直接編譯

4, 和 Java 聯系緊密

本人很討厭用 java ,但工作需要,偶然也要用,現在好了,有了 jython ,基本上可以不寫 java 程序了

5, 簡單,輕易學習

__setXXX__, __getXXX__ 比 tie 要直觀

try-raise-except 比 eval-die-$@ 也直觀多了,而且我總懷疑 try-raise-except 的效率好高些,不知道爲什麽 perl 把這些東西弄得那麽難懂,可能是曆史的原因

當然,不是說 perl 不好,perl 也有些優點是 python 沒法比的,目的只是爲 python 搖旗呐喊,差不多同樣優秀的兩種語言,支持者的數量不應該差這麽多的。

本人最喜歡的兩種語言就是 perl & python ,不過看來又要加上 C# 了

  好久不來,竟然多了個我最喜歡的東東,忍不住手癢,發他一帖,不到之處,各位多指教 :) 我覺得 python 比 perl 強的地方主要有五個 1, 穩定 試過用 perl 寫的幾個大一點的程序,運行一段吧時間後就崩潰,而且打印出的信息太簡短,基本沒什麽幫助。據說 python 是從不崩潰的,假如真的這樣就太好了,呵呵 2, 多線程支持 我認爲差不多是最大的缺陷了,很忙的服務器,對每個連接都 fork 一個進程,太誇張了,而且效率也差,大概就是這個原因導致 perl 沒有類似 zope 的東西吧 3, 可以編譯執行 到不是說 perl 不能編譯,perl 對 OO 的模塊編譯也不錯的,就是需要 require 的 ph 文件,太傷腦筋了!比方把一些擴展功能寫成一個一個函數,放在 ph 裏,有程序啓動時動態裝入,好象沒辦法直接編譯 4, 和 Java 聯系緊密 本人很討厭用 java ,但工作需要,偶然也要用,現在好了,有了 jython ,基本上可以不寫 java 程序了 5, 簡單,輕易學習 __setXXX__, __getXXX__ 比 tie 要直觀 try-raise-except 比 eval-die-$@ 也直觀多了,而且我總懷疑 try-raise-except 的效率好高些,不知道爲什麽 perl 把這些東西弄得那麽難懂,可能是曆史的原因 當然,不是說 perl 不好,perl 也有些優點是 python 沒法比的,目的只是爲 python 搖旗呐喊,差不多同樣優秀的兩種語言,支持者的數量不應該差這麽多的。 本人最喜歡的兩種語言就是 perl & python ,不過看來又要加上 C# 了
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有