1. 程式人生 > 程式設計 >Perl 和 StrawberryPerl 與 ActivePerl 的區別詳解

Perl 和 StrawberryPerl 與 ActivePerl 的區別詳解

Perl 是 Practical Extraction and Report Language 的縮寫 "實用報表提取語言"。

ActiveStatePerl 和 Strawberry Perl 在 Windows 平臺上Perl的編譯器

Perl 於後兩者的關係 是 C 語言和 linux 系統有自帶的GCC 的關係。

ActiveState Perl和 Strawberry Perl最大的區別是 Strawberry Perl 裡面有多包含一些 CPAN 裡的模組,所以Strawberry Perl 下載的安裝檔案有 80多M,而ActiveState Perl 只有20M 左右。

ActiveStatePerl: ActiveState提供了一個免費

的社群版本和一個商業支援的Perl用於Win32和Perl的二進位制分佈。

Strawberry Perl:用於Windows的100%開源Perl,使用來自CPAN的模組不需要二進位制包。

ActivePerl含了包括有 四套開發工具程式:

Perl for Win32、Perl for ISAPI、PerlScript、Perl Package Manager

可以讓使用者編寫出適用於unix,windows,linux系統的的CGI程式。
使用Perl Package Manager來管理包 ppm install xxx.ppd

在Unix 系統和 Mac OS X 系統預設都有安裝Perl 的編譯器。

可以通過perl -v 命令檢視安裝的版本。

Windows上還有一個常見的是Cygwin的Perl。

總結: 我知道來這裡看了也不明白到底有啥區別

參考:

http://www.runoob.com/perl/perl-environment.html

https://www.perl.org/get.html#win32

http://dada.perl.it/shootout/cygperl.html

https://www.zhihu.com/question/31408723/answer/113217478

https://en.wikipedia.org/wiki/ActivePerl

https://en.wikipedia.org/wiki/Strawberry_Perl

到此這篇關於Perl 和 StrawberryPerl 與 ActivePerl 的區別詳解的文章就介紹到這了,更多相關Perl 和 StrawberryPerl 與 ActivePerl區別內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!