Perl moduulit

Perl - moduuli on Perl - ohjelmointikielen  erillinen ohjelmistokomponentti . Jokaisella moduulilla on yksilöllinen nimi, kuten CGI, Template tai Net::FTP, XML::Parser ja sitä vastaava tiedostonimi (esimerkiksi Net::FTP-moduuli sijaitsee Net/FTP.pm-tiedostossa). Perl-ohjelmoijat voivat käyttää suurta määrää moduuleja CPAN :lla  , joka on suurin moduulivarasto.

Perl mahdollistaa erilaisia ​​ohjelmointityylejä ; on olemassa erilaisia ​​moduuleja, sekä kirjoitettuja menettelytyyliin että niitä, jotka ovat oliosuuntautuneita .

Yleinen käytäntö on sisällyttää moduuleihin dokumentaatio POD ( Plain Old Documentation ) -muodossa, mikä mahdollistaa tietojen jäsentämisen. Vaikka POD:lla on tietty rakenne, se on samalla melko joustava: sillä voidaan kirjoittaa artikkeleita, web-sivuja ja jopa kokonaisia ​​kirjoja, kuten Perl-ohjelmointi  - tämä on hyvä verrattuna javadociin , joka on keskittynyt erityisesti Java - luokkien dokumentointiin. . Perinteisesti moduulin dokumentaation rakenne on samanlainen kuin Unixin mansivulla .