perlってなんだろう

更新: 2024/04/07, 作成: 2024/04/07

みなさんこんにちは、かじりです。perlについて調べてみました。職務経歴書の更新をしているときによくみたので気になりました。

いいところとか

本家サイトに書いてた1

  1. 官民のミッションクリティカルなプロジェクトに使用される。
  2. オブジェクト指向。手続型プログラミング。関数型プログラミング。
  3. 文字列処理が強い。HTMLやXMLなどその他文字列に強い。
  4. ユニコードに対応してる。
  5. データベース統合インターフェースがある。
  6. 埋め込み可能。ウェブサーバーやデータベースサーバーに組み込むことができる。

wikipediaによると2

型付け 動的型付け 影響を与えた言語 JavaScript、PHP、Python、Ruby、PowerShell 影響を受けた言語 C++、C言語、sed、AWK、BASIC、LISP、Unixシェル

GPT-4に聞いてみた

Perlの利点

文字列処理: 強力なテキスト処理能力。

CPAN: 膨大なモジュールライブラリ。

正規表現: 組み込みサポートが優れている。

スクリプティング: システム管理やウェブ開発で便利。

柔軟性: TMTOWTDI(There's more than one way to do it)哲学。

使用状況は減少傾向だが、レガシーシステムや特定のニッチな用途で依然として重宝されている。

参考リンク

公式サイト https://www.perl.org/

ドキュメント日本語 https://perldoc.jp/index/core

perlの記事 https://www.perl.com/

perlのグループとか https://www.pm.org/


雰囲気はわかった。ぱっと見だとRubyとかJavaScriptとそんなに変わらなそうだった。実際に使ってみないとわからないところがありそう。

脚注

  1. https://www.perl.org/about.html

  2. https://ja.wikipedia.org/wiki/Perl