Perl

Infobox programming language | name = Perl | logo = Programming-republic-of-perl.png | paradigm = 多重編程範式 ： 函數 、 指令式 、 面向對象 、 反射 、 過程式 、 事件驅動 、 泛型 | designer = 拉里 · 沃爾 | developer = 拉里 · 沃爾 | typing = 動態 | influenced = CoffeeScript 、 ECMAScript 、 Groovy 、 JavaScript 、 Julia 、 LPC 、 Perl 6 、 PHP 、 Python 、 Ruby 、 Windows PowerShell | license = 藝術許可協 1.0 GNU通用公共許可證 | website = Perl是高階 、 通用 、 直譯式 、 動態的程式語言家族 。 最初設計者拉里 · 沃爾爲了讓在UNIX上進行報表處理的工作變得更方便 ， 決定開發一個通用的腳本語言 ， 而在1987年12月18日發表 。 目前 ， Perl語言家族包含兩個分支Perl 5以及Perl 6 。 雖然Perl不是正式的首字母縮略詞 ， 但仍有各種各樣的逆向首字母縮略詞 ， 包括 “ 實用的提取和報告語言 ” 。 Perl借用了C 、 sed 、 awk 、 shell腳本 、 Lisp以及很多其他程式語言的特性 。 其中最重要的特性是Perl內部集成了正則表達式的功能 ， 以及巨大的第三方代碼庫CPAN 。 2000年開始 ， 拉里 · 沃爾著手開發Perl 6來作爲Perl的後繼 ， Perl 6語言的語法有很多轉變 ， 也被視爲Perl家族中的另一個語言 （ Perl 6於2019年更名爲Raku ） 。 Perl語言應用廣泛 ， 涵蓋CGI 、 圖形編程 、 系統管理 、 網絡編程 、 金融 、 生物等領域 。 由於其靈活性 ， Perl被稱爲腳本語言中的瑞士軍刀 。 鑑於Perl在實際工程應用中廣泛使用 ， MacOS ， Linux ， FreeBSD等現代化操作系統默認安裝Perl 。