Perl är en hög nivå programmeringsspråk som stöder både objektorienterad och procedurell programmering . Tre filändelser är förknippade med Perl : . Cgi , PL och kl . . . Dessa Perl -filer används på webbservrar för att hantera krypterade data förfrågningar , säkra e-handelstransaktioner och bearbeta både enkla och komplexa former . Hundratals gratis Perl moduler kan fås online från Comprehensive Perl Archive Network . . PL
. pl filnamnstillägget används för Perl-skript . Dessa skript innehåller Perl kod som kompileras och sedan köra med en Perl tolk . Den . Pl filändelsen inte påträffas så ofta på webben som . Cgi förlängning . Många webbservrar väljer att använda . Cgi förlängningen att kommunicera mellan slutanvändarens webbläsare och webbservern , men vissa kan använda . Pl förlängning . Kontrollera med ditt webbhotell leverantör för att se vilket krävs innan namnge dina filer .
. Pm
Perl moduler använder filändelsen . Pm . Dessa moduler är osedd av besökare till en webbplats och är synlig endast från webbserverns bakdelen . Perl moduler är byggda med fristående delar av Perl kod som kan användas av andra Perlmoduler eller program . Stora bibliotek av Perlmoduler finns tillgängliga online gratis . Dessa moduler kan användas som C och C + + länkbibliotek och klasser .
. Cgi
Common Gateway Interface filer kallas CGI eller CGI -skript . Dessa filer har filtillägget . Cgi och kan skrivas i något programmeringsspråk eller skriptspråk , men ofta skriven i Perl . CGI ger ett standardiserat sätt för användare att lämna in ansökningar till ett program på en webbserver och för webbservern att vidarebefordra data från programmet tillbaka till användaren . Addera Redigering Perl filer
p Alla Perl -filer kan öppnas och redigeras med en textredigerare . Windows-användare bör använda Anteckningar eller WordPad . Perl -filer öppnas av Mac OS X-användare bör öppnas i Textredigeraren . Användare av äldre Mac-system bör använda BBEdit för att öppna och redigera Perl -filer . Linux-och UNIX -system bör använda vi , emacs eller pico att redigera dessa filer .