Perl
Perl是Practical Extraction and Report Language(實用摘錄和報告語言)的縮寫,由Larry Wall于1986年開發成功。當初的目的主要是Unix環境下從多個文本文件中產生報表,后來成為許多程序員工具箱中最受歡迎的工具,其發展速度和Unix內核的成長速度相仿。現在Perl已經發展到5.0版本,并移植到了各種平臺。
主要用途:
Perl主要應用在Unix平臺和網頁中(PHP,CGI)。Perl擁有海量的模塊支持,在解決問題時非常方便。CPAN是Perl模塊的集中營。
Perl Data Language
Perl Data Language(簡稱PDL)是Perl的一個外接模塊,也是對Perl功能的一個重要拓展。它使得Perl語言可以直接對2至多維的矩陣直接操作,進行快速的矩陣運算,完成基礎的Perl所不能完成的運算,大大拓展了Perl的適用范圍。所以PDL本身也是很多其它模塊的基礎。
而且PDL提供了與很多其它軟件包的接口,例如FFTW(一個快速弗利葉變換的軟件包]]),又或者是Mesa(Linux上的OpenGL三維圖形渲染包),這些包原來往往僅提供C/C++語言接口。這一功能使PDL成為拓展Perl功能的一個中間層。
Perl詩經
和C一樣,在Perl界,難以讀懂的程序代碼大賽是個有名的活動。近似難以讀懂的程序代碼,但方向不同,Perl Poetry是可以被perl編譯的詩。新的詩經通常會在Perl Monks網站發表。
另一個Perl hackers的有趣活動是寫JAPHs。