比較 python & perl

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

我覺得 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
  好久不來,竟然多了個我最喜歡的東東,忍不住手癢,發他一帖,不到之處,各位多指教 :)  我覺得 python 比 perl 強的地方主要有五個  1, 穩定  試過用 perl 寫的幾個大一點的程序,運行一段吧時間後就崩潰...查看完整版>>比較python&perl
 
比較python&perl
  相關討論在這兒:http://www.linuxforum.net/forum/gshowflat.php?Cat=&Board=python&Number=209661&page=1&view=collapsed&sb=5&o=all&fpart=  好久不來,竟然多了個我最喜歡的東東,忍不住手癢,發他一帖,不...查看完整版>>比較python&perl
 
再談將C++語言源碼轉成html的方法(vim實現,可用于java,perl,python等等多種語言)
再談將C++語言源碼轉成html的方法(vim實現,可用于java,perl,python等等多種語言) 乾坤一笑 ?? 2004-7-23 版權所有 轉載請注明出處 最近在學用vim,發現他真是一個好東東,功能強大,無所不包。...查看完整版>>再談將C++語言源碼轉成html的方法(vim實現,可用于java,perl,python等等多種語言)
 
python 比perl好學得多的快速原型語言
詳情請見www.python.org特點:比perl好學得多,功能一點不差。 蔣濤,還好嗎。我是陳革。...查看完整版>>python 比perl好學得多的快速原型語言
 
比較perl模塊的版本
  #!/usr/local/bin/perl -w  ###########################################################################  # Global definitions  #################################################################...查看完整版>>比較perl模塊的版本
 
Perl程序與c程序速度的比較
  上次powerplane 提到了perl程序速度與c程序速度的問題,  我特意做了如下測試,  結論,速度由快->慢 爲:c程序, perl編譯爲2進制,perl程序。  c程序是最快的。將perl程序編譯以後運行,速度會有提升...查看完整版>>Perl程序與c程序速度的比較
 
Apache和PHP/Perl/Python組合加速
  本技巧不僅僅可以爲 PHP 提供加速的技巧,對于 Perl 和 Python 也有同樣的效果。  爲了得到完整的調試結果,建議你采用 ApacheBench 或者 httperf之類的軟件。如果你對非 LAMP 架構的服務器測試有興趣的話,建...查看完整版>>Apache和PHP/Perl/Python組合加速
 
Apache和PHP/Perl/Python組合加速[轉載]
Apache和PHP/Perl/Python組合加速 本技巧不僅僅可以爲 PHP 提供加速的技巧,對于 Perl 和 Python 也有同樣的效果。    爲了得到完整的調試結果,建議你采用 ApacheBench 或者 httperf之類的軟件。如果你對非 LAM...查看完整版>>Apache和PHP/Perl/Python組合加速[轉載]
 
C Java PHP Perl Python 的程序代碼美化工具
C Java PHP Perl Python的程序代碼美化工具(pretty print program / sourcecode beautifer)使用: pretty print indent perltidy pydent astyle htmltidysource code beautifierC Java PHP Perl Python 的程序代碼美化...查看完整版>>C Java PHP Perl Python 的程序代碼美化工具
 
 
回到王朝網路移動版首頁