Programmøren og forfatteren af Perl, som er så vigtig i dag, er Larry Wall. Han ledte efter en løsning, der kunne gøre sprogkommandoerne til programmeringskommandoer lettere. Dette viser sig i nemme søge- og erstatningsoperationer, som udføres i editoren. Perl er en syntese af programmeringssproget C og UNIX-funktionerne sed og awk. Dermed blev verden af programmeringssprog gjort lettere.
Hvad er Perl?
Alle programmer, der skrives med Perl-programmet, gemmes som ASCII-filer. Dette svarer til et shell-script. Disse filer oversættes derefter før den første udførelse. Programmerne kan således nemt redigeres og samtidig overføres til andre computere. Perl tilbyder en høj hastighed for søgefunktioner. I henhold til den kunstneriske licens under GPL (GNU Public License) er Perl med kildekoder inkluderet frit tilgængeligt for alle. På nogle computere med UIX eller Linux-system programmet er allerede forudinstalleret. Perl kan findes under stien /usr/local/bin/perl eller under den anden sti /usr/bin/perl. Visse porte er også inkluderet til styresystemerne IOS til Macbooks eller endda til Windows. Alle funktionerne er dog kun tilgængelige for ikke-UNIX-systemer. 2012-staten har lanceret den stabile version Perl 5.12.2. For at finde ud af nummeret på den installerede version af Perl, som findes på computeren, kan du finde det på "perl-v". Nogle ting kan allerede betragtes som forældede, da vejledningen er skrevet ud fra Perl 5.005 eller Perl 5.6.0. Men alle Perl-versioner kører på nyere versioner af Perl-fortolkere på grund af deres kompatibilitet.
Perl- Det nye program- Hvordan fungerer det?
Programmet skrives i en teksteditor og gemmes som en tekstfil. Perl virker ikke i en teksteditor, fordi Tekst filen er gemt i ASCII-kode. I UNIX- og Linux-operativsystemer skal du være opmærksom på, at execute-bitten er sat i filen. Dette giver dig mulighed for at kalde Perl-programmerne direkte. Det fungerer med chmod u+x skript.pl. På kommandolinjen kaldes perl skript.pl. En anden mulighed er at indtaste skript.pl på kommandolinjen. Så hvis der er problemer med den første sti, f.eks. hvis der ikke søges efter eksekverbare programmer, er den anden sti altid en succes. Den første linje, der vises, begynder altid med en hash, dvs. #. Denne hash skal noteres som en kommentar af Perl, ellers har den ingen funktion. Denne første linje gælder for Shell for at vise, at det er perl-programmet og ikke shell-scriptet. Stien viser, hvor perl blev installeret i systemet. Det er altid tilrådeligt at angive et -w i stien, da dette giver mulighed for omfattende meddelelser. Den sidste linje viser udskriftsfunktionen. Denne funktion viser en tegnstreng, som udskrives på skærmen. Kommandoer skal altid afsluttes med et semikolon ";". Funktionsnavne skal være store og små, ellers opstår der en fejlkode. Du kan også indsætte et vilkårligt antal tabulatorer og linjefødninger på enhver position, hvor der kan placeres et mellemrum. Bemærkninger skal mærkes #. Disse gælder indtil slutningen af linjen.
Navn og forskellige versioner
Navnet på programmet stammer fra Bibelen. Jesus ønsker at beskrive himmeriges rige ved hjælp af billedet af en købmand. Han ønsker at sælge sine ejendele for at købe en perle. Inden den første udgivelse blev navnet Peal ændret til Perl, fordi der allerede fandtes et program kaldet PEARL. Perl henviser til sproget og perl til sproget. Perl-fællesskabet lægger stor vægt på, at stavemåden PERL ikke anvendes. I mellemtiden findes der forskellige versioner af programmet. Perl 1 blev udgivet den 18. december 1987 og var en mere kraftfuld shell. Version 2.0 blev frigivet den 5. juni 1987 og var blevet grundigt omskrevet. Regex-motoren blev udvidet og forbedret. Den 18. oktober 1989 fulgte Perl 3-versionen. Dette kan så bruges med binære Data og skrive netværksprogrammering. Dette blev fulgt op af Perl 4 den 21.03.1991. Denne blev redigeret og udviklet af forskellige programmører indtil 4.036 blev nået. Larry Wall programmerede derefter Perl 5 i 1993. Denne version blev offentliggjort den 18.10.1994. Formateret dokumentation kan nu indsættes som kildekode. Perl 5 blev derefter også porteret til Windows og Macintosh. Perl 5.6 var i stand til at håndtere Unicodes og UTF-8 den 22.03.2000. Efter version 5.22 er den nuværende version nu Perl 6.