IT資格用語解説基本情報技術者試験・OSS の種類と特徴
CPAN
更新日:
用語解説
CPAN(Comprehensive Perl Archive Network)は、Perlのモジュール、配布パッケージ、文書などを世界中のミラーから提供するアーカイブ兼エコシステムです。
■ 試験で押さえるポイント
名前空間で整理された多数のPerlモジュールを検索し、cpanなどのクライアントで取得・ビルド・試験・導入できます。
依存する別モジュールをたどって導入できますが、依存版の競合や環境差があるため、版固定とテストが必要です。
CPANはPerl言語処理系そのものではなく、再利用可能なモジュールを公開・配布する仕組みです。
■ 選択肢での判断ポイント
CPANをPerl、PEARをPHPのパッケージ提供基盤として対応付け、ライブラリ再利用と依存管理の役割を判断します。
例: PerlプログラムでHTTP通信機能が必要なとき、CPANから該当モジュールと依存モジュールを導入します。