1. ホーム
  2. スクリプト・コラム
  3. パール

Perlについて(Perl公式サイトの翻訳です。)

2022-01-03 11:32:07
<テーブル


パワフル、安定、成熟、ポータブル

Perl 5は26年の歴史を持ち、携帯機器からメインフレームまで100以上のプラットフォームで動作する、パワフルでパフォーマンスの高いプログラミング言語です。また、プロトタイピングや大規模な開発プロジェクトに適しています。

Perlを開発言語のファミリーに例えるなら、Perl 6はそのファミリーの一員であり、同時にPerl 6は独立した開発チームを持つ別の言語である。その存在は、現在進行中のPerl 5の開発にはほとんど影響を与えません。

<スパン ホワイトペーパー テクノロジーショーケース

Perl 5 のテクニカルホワイトペーパーをご自由にお使いください。

Perl 5 の特徴

主なタスク

官公庁・民間企業、基幹アイテムとして使用。

<スパン オブジェクト指向、手続き型、機能型

オブジェクト指向プログラム、関数型プログラミングに対応。

<スパン 拡張が容易

CPANでは、合計で25,000以上のオープンソースモジュールが公開されています。

<スパン テキスト処理

Perlはテキストを扱うための強力なツールを備えており、HTML、XML、その他の構成言語を扱うのに理想的です。

<スパン ユニコード対応

Perl 5.14 以降、Perl は  ユニコード・バージョン6 .

<スパン データベース統合

Perl のデータベース統合インターフェイス ( DBI ) サードパーティデータベースのサポート:Oracle、Sybase、MySQL、その他を含む。

<スパン C/C++ ライブラリインターフェース

Perl インターフェースは、XS または SWIG を介して外部の C/C++ ライブラリに接続することができます。

<スパン エンベデッド可能

Perlインタプリタは、ウェブサーバやデータベースサーバなど、他のシステムに組み込むことができます。

<スパン オープンソース

Perl はオープンソースソフトウェアです。 芸術的ライセンス <イグ または GNU一般公衆利用許諾契約書 (GPL) ライセンス取得、認定

<スパン Perl 5とWeb

理想的なWebプログラミング言語

Perlは、その強力なテキスト処理能力と高速な開発サイクルのおかげで、理想的なプログラミング言語です。

<スパン ウェブフレームワーク

Perlで開発されたWebフレームワークは数多くあり、最も有名なのは: 触媒 <イグ .

<スパン データベース統合

Perlの  DBI  パッケージは、ウェブデータベースの統合を比較的容易にします。 DBIx::Class  - このクラスは、オブジェクトマッパーです。

Webモジュール

CPAN  数千のモジュールが提供されているので、URLや画像処理、Amazon EC2 APIなど、実現したいタスクのほとんどを簡単に実現することができます。

<スパン インターネット

Perlは古くから"Internet"として使用されており、多くの大規模なWebサイトがPerlだけで書かれています。

<スパン 暗号化機能

Perlは、電子商取引処理を含む、暗号化されたWEBデータを扱うことができます。

<スパン Apacheへの組込み

PerlをWebサーバに組み込むことで、最大20倍の高速処理が可能になります。 mod_perl <イグ  Apache Web サーバーに Perl を埋め込むためのインタープリターです。

元記事のアドレス : http://www.perl.org/about.html