引言程序員
1987年Larry Wall發佈Perl1.0以來,用戶數一直急劇增長,同時愈來愈多的程序員與軟件開發者(商)參與Perl的開發。從最初被當作一種跨平臺環境中書寫可移植工具的高級語言開始,Perl被普遍地認爲是一種工業級的強大工具,能夠在任何地方用來完成你的工做。perl的前身是Unix系統管理的一個工具,被用在無數的小任務裏。後逐漸發展成爲一種功能強大的程序設計語言,用做Web編程、數據庫處理、XML處理以及系統管理;在完成這些工做時,同時仍能處理平常細小工做,這是它的設計初衷。Perl特別適合系統管理和Web編程。實際上已經被用在全部Unix(包括Linux)捆綁在一塊兒做爲標準部件發佈,同時也用於Microsoft Windows和幾乎全部操做系統。Perl的應用很是普遍。正則表達式
關於Perl徹底自學圖文教程:shell
Perl,一種功能豐富的計算機程序語言,運行在超過100種計算機平臺上,適用普遍,從大型機到便攜設備,從快速原型建立到大規模可擴展開發。
Perl最初的設計者爲拉里·沃爾(Larry Wall),於1987年12月18日發表。如今的版本爲Perl 6,於2015年12月25日更新。
Perl借取了C、sed、awk、shell 腳本語言以及不少其餘程序語言的特性,其中最重要的特性是它內部集成了正則表達式的功能,以及巨大的第三方代碼庫CPAN。簡而言之,Perl像C同樣強大,像awk、sed等腳本描述語言同樣方便,被Perl語言愛好者稱之爲「一種擁有各類語言功能的夢幻腳本語言」、「Unix 中的王牌工具」。
Perl 通常被稱爲「實用報表提取語言」(Practical Extraction and Report Language),你也可能看到「perl」,全部的字母都是小寫的。通常,「Perl」,有大寫的 P,是指語言自己,而「perl」,小寫的 p,是指程序運行的解釋器。
基本信息
Perl 最初的設計者爲拉里·沃爾(Larry Wall),他於1987年12月18日發表。Perl借取了C、sed、awk、shell 腳本語言以及不少其餘程序語言的特性。其中最重要的特性是它內部集成了正則表達式的功能,以及巨大的第三方代碼庫CPAN。
Perl 被稱爲「實用報表提取語言」(Practical Extraction and Report Language)。它是術語,而不單單是簡寫,Perl的創造者,Larry Wall提出第一個,但很快又擴展到第二個。那就是爲何「Perl」沒有全部字母都大寫。不必爭論哪個正確,Larry 兩個都承認。
特色
Perl的解釋程序是開放源碼的免費軟件,使用Perl沒必要擔憂費用。Perl能在絕大多數操做系統運行,能夠方便地向不一樣操做系統遷移。編程
Perl 是一種能完成任務的語言。從一開始,Perl 就設計成能夠把簡單工做簡單化,同時又不失去處理困難問題能力的語言。它能夠很容易操做數字,文本,文件和目錄,計算機和網絡,特別是程序的語言。這種語言應該很容易運行外部的程序而且掃描這些程序的輸出獲取感興趣的東西。並且它還應該很容易能把這些你感興趣的東西交給其它程序作特殊的處理。固然,這種語言還應該很容易在任何現代的操做系統上能夠移植地編譯和運行。服務器
更多精品課程:網絡
7天玩轉雲服務器負載均衡
阿里雲大學官網(阿里雲大學 - 官方網站,雲生態下的創新人才工場)