Perl(パール)の概要まとめ:Perlの実行環境、Perlの書き方など

perl

Perlの概要をまとめました。

Perlとは

Perl(パール)はPractical Extraction and Reporting Languageの頭文字で、オープンソースのスクリプト言語です。

PerlはWebサービス開発等の開発で使用します。

About Perl - www.perl.org
What is Perl? Features and History.
Docs - www.perl.org
All you need to know to get started.

Perlで書かれたファイルの拡張子は.pl

Perlで書かれているファイルの拡張子は.plです。

後述するPerlの実行環境が構築されている環境で.plファイルを実行することができます。

CPANとは

Perlでは、CPANを使用することで、Perlのモジュールをインストールすることができます。

CPANはComprehensive Perl Archive Networkの頭文字で、Perl言語で作成された膨大なモジュール(ライブラリやソフトウェア部品)を収集・共有する世界的なアーカイブサイトです。

CPAN - www.perl.org
CPAN, Comprehensive Perl Archive Network has over 25,000 open source modules available for download.
The Comprehensive Perl Archive Network - www.cpan.org

cpanを使用するにはPerlをインストールした状態で以下のいずれかのコマンドを実行します。

perl -MCPAN -e shell
cpan

Perlの実行環境を構築する

以下のPerl公式サイトにアクセスして、Perlの実行環境の構築方法を確認します。

Perl Download - www.perl.org
Getting started quickly

WindowsのPerl実行環境

WindowsのPerlの実行環境はStrawberry Perl(ストロベリーパール)もしくはActiveState Perl(アクティブステートパール)のいずれかを使用します。

Strawberry Perl

Strawberry PerlはWindows環境でPerl開発を即座に始められる、コンパイラ(gcc)や外部ライブラリを同梱したオープンソースのPerl配布パッケージです。ActivePerlとは異なり、UNIX系(Linuxなど)の環境に近く、CPANモジュールのインストールも容易で、インストールするだけでPath設定も自動で行われます。

Strawberry Perl for Windows

ActiveState Perl(Active Perl)

ActiveState Perl(Active Perl)はActiveState社が提供するWindows、Linux、macOS向けの安定したPerlディストリビューションです。Windows環境での開発・実行環境構築に定評があり、専用パッケージマネージャ(PPM)によるモジュール導入の容易さや、企業向けのサポート体制が特徴です。 

Perl - ActiveState
Supported Languages ActiveState Perl ActiveState makes it safer and easier to manage all your Perl, not just ActiveState...

LinuxのPerl実行環境

LinuxのPerl実行環境は、ディストリビューションや、どのレポジトリを参照するかによって異なります。

Red Hat Enterprise Linux 10.0でのPerl実行環境のインストール

RHEL10.0では以下のコマンドを実行してphpをインストールします。

# yum install perl

UbuntuでのPerl実行環境のインストール

Ubuntu Server 24.04.3LTSでのPerl実行環境のインストールコマンドは以下です。

# apt install perl

Perlの書き方

Perlでのプログラムの作成方法は以下のサイトが参考になります。

とほほのperl入門(概要編) - とほほのWWW入門

タイトルとURLをコピーしました