Perl

Perlは、オープンソースの汎用プログラミング言語です。もともとは大量のテキストを処理・操作するために設計されましたが、現在ではさまざまな目的に使われています。最も一般的な用途は、Webサーバー向けのCommon Gateway Interface(CGI)スクリプトの作成、ログファイルの分析、システム管理作業の実行です。

Perlは、C言語、Unixシェル、その他の一般的なシェルスクリプト言語から構文を取り入れています。Perlは、「やり方は1つとは限らない」という原則に基づいて構築された柔軟な言語です。柔軟性があり、他のプログラミング言語と共通する部分も多いため、Perlは学びやすい言語です。Perlでは、プログラマーが1つのパラダイムに制限されず、手続き型、オブジェクト指向、関数型のいずれかを選べます。また、Perlはインタープリター型言語でもあります。つまり、Perlインタープリターはコードをコンパイルしなくてもスクリプトを実行できます。

Perlの設計者は、プログラマーがプログラムをすばやく簡単に作成できるようにすることを重視しました。コンピューターのリソースを効率的に使うことは優先されませんでした。Perlには、Cで書かれたプログラムで同じ作業を行う場合よりも、Perlスクリプトが多くのリソースを必要とする機能が含まれています。Perlはルールの例外を許容する寛容な言語でもあります。そのため、コード内のバグを見つけるのが難しくなることがあります。

NOTE: Perlは頭字語ではありませんが、「Practical Extraction and Reporting Language」のような、後付けで作られたさまざまな頭字語が存在します。

更新日 November 29, 2022 著者: Brian P.

quiz知識をテストする

What data type can only store one value from a predefined list of options?

A
Enum
0%
B
Character
0%
C
Integer
0%
D
Timestamp
0%
Correct! Incorrect!     View the Enum definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのPerlの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。