Perl modulok

A Perl modul a Perl programozási nyelv  különálló szoftverkomponense . Minden modulnak egyedi neve van, például CGI, Template vagy Net::FTP, XML::Parser és a megfelelő fájlnév (például a Net::FTP modul a Net/FTP.pm fájlban található). A Perl programozók nagyszámú modulhoz férhetnek hozzá a CPAN -on  , a modulok legnagyobb tárházán.

A Perl sokféle programozási stílust tesz lehetővé ; különféle modulok léteznek, mind eljárási stílusban írva, mind objektumorientáltak .

Általános gyakorlat, hogy a POD ( Plain Old Documentation ) formátumú dokumentációt a modulokba foglalják, ami lehetővé teszi az információk strukturálását. A POD, bár van egy bizonyos felépítése, ugyanakkor meglehetősen rugalmas: cikkek, weboldalak és akár egész könyvek írására is használható, mint például a Perl programozása  - ez kedvező a javadoc -hoz képest, amely kifejezetten a Java osztályok dokumentálására összpontosít. . Hagyományosan a modul dokumentációjának felépítése hasonló a Unix kézikönyvéhez .