[英]Perl for a Python programmer
我知道Python(和其他一些語言),我認為學習Perl可能會很好,即使看起來大部分人都是這樣做的 。
我主要關注的不是語言本身(我認為這部分總是很容易),而是關於學習Perlish (與Pythonic形成對比)的做事方式; 因為如果我最終在Perl中編寫Python編程,我認為這不值得。
所以我的問題基本上是兩個:
有關最佳實踐,請查看Damian Conway的Perl最佳實踐 。 並非所有推薦的做法都有意義,但大多數做法都有。
Perl :: Critic模塊也有助於實現最佳實踐。
另外,查看Modern Perl Books博客。
如果您有任何疑問, Perlmonks是獲得幫助的最佳網絡論壇。 有大量知識淵博,友善的人,他們可以而且願意回答你的問題並討論不同方法的優點。
看看Moose
。 它是一種先進的 OO框架,類似於CLOS
以及Perl6
可用的內容。 它介紹了roles
的新(ish)概念,並將引導您接近Aspect-oriented programming
。
Functional Programming
。 查看Mark Jason Dominus撰寫Higher-Order Perl
書籍(可從本網站下載PDF文件)。
我認為來自O'Reilly Media的Learning Perl是一個很好的開始使用Perl的方法,即使你已經精通Python了。
特別是如果你想了解單線程的東西(這就是Perl真正擅長的)
有效的Perl編程主要面向那些了解Perl語法基礎但需要學習習語的人。 我們還在Effective Perler博客中介紹了類似的內容:)
我最喜歡的書之一是那些想要學習它然后完成工作的人是Greg London的Impatient Perl , 這是一份來自perl.org的免費上網本。 如果您是程序員,了解腳本,了解動態語言背后的概念,並且只想了解perl是如何做到的,那么這是一個很好的啟動資源。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.