Perl
解釋的編程語言 / 維基百科,自由的 encyclopedia
親愛的 Wikiwand AI, 讓我們通過簡單地回答這些關鍵問題來保持簡短:
你能列出最重要的事實和統計數據嗎 Perl?
為 10 歲的孩子總結這篇文章
顯示所有問題
Perl是高階、通用、直譯式、動態的程式语言家族。最初设计者拉里·沃尔為了讓在UNIX上進行報表處理的工作變得更方便,決定開發一個通用的腳本語言,而在1987年12月18日發表。目前,Perl语言家族包含两个分支Perl 5以及Perl 6。雖然Perl不是正式的首字母縮略詞[8],但仍有各種各樣的逆向首字母缩略词,包括“實用的提取和報告語言”。[9]
事实速览 编程范型, 設計者 ...
编程范型 | 多重编程范式:函數、指令式、面向对象 (類別為基)、反射、过程式、事件驅動、泛型 |
---|---|
設計者 | 拉里·沃尔 |
實作者 | 拉里·沃尔 |
发行时间 | 1987年12月18日,36年前(1987-12-18) |
当前版本 |
|
型態系統 | 动态 |
實作語言 | C语言 |
操作系统 | 跨平台 |
許可證 | 艺术许可协 1.0[2][3] GNU通用公共许可证[4] |
文件扩展名 | .pl, .pm, .t, .pod |
網站 | www |
啟發語言 | |
AWK、C语言、C++、Lisp、Pascal, sed、Smalltalk 80、Unix shell | |
影響語言 | |
CoffeeScript、ECMAScript、Groovy、 JavaScript、Julia、LPC、Perl 6、PHP、Python、Ruby、Windows PowerShell | |
|
关闭
Perl借用了C、sed、awk、shell脚本、Lisp以及很多其他程式語言的特性。其中最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。
2000年开始,拉里·沃尔著手開發Perl 6來作為Perl的後繼,Perl 6語言的語法有很多轉變,也被視為Perl家族中的另一個語言(Perl 6於2019年更名為Raku)。[10]
Perl语言应用广泛,涵盖CGI、图形编程、系统管理、网络编程、金融、生物等领域。由于其灵活性,Perl被称为脚本语言中的瑞士军刀。[11]