ITパスポート暗記無料で始める

Perlとは?ぱーる

Perlとは、文字列の検索と加工を得意とするスクリプト言語(短いプログラムを手軽に書いてすぐ動かせる言語)。正規表現(「数字が3桁続く」のような文字の並びの決まりを書く書き方)を文法そのものに組み込んでいるため、ログ(記録)の集計や書式の変換を短い記述で書ける。書いたプログラム(ソース)を、コンピュータが直接実行できる0と1の命令(機械語)へ事前にまとめて翻訳しておくのではなく、そのまま解釈して実行する点も特徴になる。

最終更新:2026-10-10

試験情報

ITパスポートの過去問では1回出題されています。

ITパスポートの頻出用語/テクノロジ系

別名:Practical Extraction and Report Language

この語が出る過去問を解く →

背景

UNIX(サーバでよく使われるOS)には、文字を置き換える道具や表の形の文字を集計する道具など、小さなテキスト処理の道具が揃っていた。しかし少し込み入った集計をしようとすると、それらを数珠つなぎにして動かすしかなく、読みにくく壊れやすいものになった。文字列の抽出から報告書の生成までを1つの言語で完結させる目的で作られたのがPerlで、後のスクリプト言語の書き方に影響を残した。

具体例

1990年代後半から2000年代にかけて、Webページに置かれた掲示板やアクセスカウンタ(閲覧者の数を数えて表示するもの)のように、閲覧者の操作に応じてサーバ側でプログラムを動かす仕組み(CGI)の多くはPerlで書かれていた。現在も、サーバの管理者がログを集計する使い捨てのスクリプトを書く場面で使われている。

試験での引っ掛け

Perlはソースをそのまま解釈して動かすスクリプト言語であり、事前に機械語へ翻訳してから動かすC言語とは分類が違う。同じスクリプト言語であるPython・Ruby・PHPと並べ、どれが同じ仲間かを問う形が定番になる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:テクノロジ系
  • Perlはソースをそのまま解釈して動かすスクリプト言語であり、事前に機械語へ翻訳してから動かすC言語とは分類が違う。