本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーは初学者のPerl学習を支援する勉強会
本稿のサンプルコードは,
最初のプログラミングをPerlで学ぶ
義務教育でのプログラミング教育必修化など,
Perlは,
筆者らは,
本稿では,
2022年にPerlを学ぶ意義
20世紀末のCGIの時代から,
そんな2022年現在において,
シェルスクリプトに似ている
今でこそインフラという用語がプログラミング活用を包含する時代になりましたが
- 注1)
- Infrastructure as Codeと呼ばれます。
ワンライナーに適している
また,
事前コンパイル不要なスクリプト言語で比較すると,
さらに,$_
サーバ向けのOS環境に,ほぼ必ず入っている
そして,
構文が簡素
あらゆるデータの基本であるテキストデータの処理を後押しする簡素な構文がそろっているPerlは,
Perlより新しいプログラミング言語がもたらす概念には,
- 注2)
- 外部モジュールを読み込んだり,
複雑な処理を行ったりする場合はPerlが遅くなる場合もあります。
- 注3)
- 各種関数のデフォルト引数や,
次の値を入れるデフォルト変数を表します。詳しくは, perldoc perlvar
を参照してください。
- 注4)
- 該当する代表的なパッケージとして,
GitやMySQL, OpenSSLがあります。