【Perl的好處】
- Practical Extraction Report Language 的縮寫即為 Perl,是一種能掃視任意文字檔或是二進位檔,並且能從中取出資訊製成報表的直譯式語言(Interpreter)。
- Perl 作者為 Larry Wall,他設計Perl的原則是以實用為第一優先(實用就是語言容易使用、有效率且完整),而不是設計一個看起來很漂亮的語言,所以只要學上手了,您就會深深的喜歡上Perl的實用性和方便性。
- Perl 包含C、sed、awk 和 sh 這幾個工具最好的特色,而且主要語法很接近 Shell Scripts。
- Larry Wall 說過:『Perl是懶人用的工具』,也就是 Per l比其它語言更好、更簡單、更容易上手。
【學會Perl的優勢】
- Perl 在開放源碼界應用極廣,Yahoo、Amazon 等各大網站皆採用此一語言。
- Perl 強大的文字處理能力、Regex語法,使其在資料處理上,有其他語言難以項背的特性。
- 在國外除了商務應用,其觸角更已延伸到政府、學術機構等不同層面。
- 功能完整且效率好的 Perl 在系統管理、程式設計、網路程式設計、資料庫處理、文件處理、圖形使用介面、電腦病毒防治、垃圾郵件防堵、網路安全、生物化學、駭客入侵、網路 ISP 廠商...等應用非常廣泛,跟其他程式語言相比,Perl 處理程式速度已超過了 C、C++、Java、PHP、ASP,可見 Perl 的優勢及重要性。
【Perl的課程特色】
要學習 Perl 只要兩個禮拜即可到達 60% 的撰寫功力,但是,要從 60% 到達 80% 的話,則需好幾年的修煉;全世界第一隻破解 DVD 的程式僅需『七』行,就是用 Perl 寫出來。
進階課程的目的在於協助 Perl 程式設計師、或是資料庫管理員等相關工作人員,能夠撰寫大型的 Perl 程式語言集,其中會運用了相當複雜的資料結構系統、物件導向的寫法以及設計、500 台以上電腦的資料收集以及分析等重要工作,另外駭客們也可以使用 Perl、在最短的時間內發展出修補檔案或是破解工具。
藉由超強的師資陣容,縮短學習者成為資深Perl程式設計師,由數年縮短到數個月。