1. ホーム
  2. スクリプト・コラム
  3. パール

PerlとStrawberryPerl、ActivePerlの違いを詳しく解説

2022-01-02 23:51:32

Perlは、Practical Extraction and Report Language "Practical Report Extraction Language"の略です。

WindowsプラットフォームでのActiveStatePerlとStrawberryPerlのPerlの コンパイラ .

Perlと後者の2つの関係は、C言語とlinuxに付属するGCCの関係です。

ActiveState PerlとStrawberry Perlの最大の違いは、Strawberry PerlはCPANからのモジュールを多く含むため、Strawberry Perlは80メガバイト以上のインストールファイルをダウンロードするのに対し、ActiveState Perlは20メガバイト程度にとどまる点です。

ActiveStateのPerl。ActiveStateは フリー コミュニティ版Perlと 商用 サポートされているPerl for Win32とPerlバイナリ配布。

ストロベリーパール:100%Windows版 オープンソース Perlは、CPANからモジュールを使用することで、バイナリパッケージが不要になります。

ActivePerlには、4つの開発ツールセットが含まれています。

Win32用Perl、ISAPI用Perl、PerlScript、Perlパッケージマネージャ

これにより、ユーザーはunix、windows、linuxのシステムでCGIプログラムを書くことができます。
Perlパッケージマネージャでパッケージを管理する ppm install xxx.ppd

Perl 用のコンパイラは、Unix と Mac OS X の両方のシステムでデフォルトでインストー ルされています。

コンパイラは、以下の方法でインストールすることができます。 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の違いについては、スクリプトハウスの過去記事を検索するか、引き続き以下の関連記事を閲覧してください。