登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。

什麼是資源表列?

catalog-iconOpenFoundry 蒐集與自由軟體相關的連結資訊並將其分類,供您依此資源目錄架構,循序深入自由軟體豐富的應用世界。若此分類下發現有任何問題及建議,非常歡迎您協助我們改進,請寄至contact@openfoundry.org

介紹

Listings

結果 1 - 1 共 1

perl.com

Perl是一種高階、通用、直譯式、動態的程式語言。最初設計者Larry Wall為了讓在UNIX上進行報表處理的工作變得更方便,決定開發一個通用的腳本語言,而在1987年12月18日發表。

Perl借取了C、sed、awk、shell scripting以及很多其他程式語言的特性。其中最重要的特性是他內部整合了正規表式的功能,以及巨大的第三方代碼函式庫CPAN。目前Larry Wall已經開發Perl 6,來作為Perl的後繼。

因為Larry Wall本人也是一個語言學家,他設計Perl語言時使用了很多語言學的思維。相比C、Pascal這樣的「高階」語言而言,Perl語言直接提供泛型變數、動態陣列、Hash表等更加便捷的編程元素。Perl具有動態語言的強大靈活的特性,並且還從C/C++、Basic、Pascal等語言中分別借鑑了語法規則,從而提供了許多冗餘語法。使得程式設計師可以忽略電腦內部資料儲存、型式、處理方法、運算規則、甚至內部記憶體越界等等的細節,而將思考中心放在所需要的程式邏輯上。就這一點而言,很多Perl程式設計師認為目前只有Perl、Python等泛型語言才能稱為「高階」語言,而C、Pascal甚至C++這些只能稱為「中高階」語言而已。可以說,在統一變數型式和掩蓋運算細節方面,Perl做得比Python更為出色。

由於從其他語言大量借鑑了語法,使得從其他程式語言轉到Perl語言的程式設計師可以迅速上手寫程式並完成任務,這使得Perl語言是一門容易用的語言。但問題是這樣寫出來的「類xx語言」的Perl程式對不熟悉這種語言的程式設計師卻如同天書,這使得Perl語言易寫不易讀。

平台:Cross platform                        原始碼授權類型:GNU General Public License, Artistic License

資料來源:https://zh.wikipedia.org/zh-tw/Perl