Programmeraren och författaren till Perl, som är så viktigt idag, är Larry Wall. Han letade efter en lösning som skulle göra det lättare att programmera kommandon på språket. Detta visar sig i enkla sök- och ersättningsoperationer som utförs i redigeringsverktyget. Perl är en syntes av programmeringsspråket C och UNIX-funktionerna sed och awk. På så sätt blev världen av programmeringsspråk enklare.
Vad är Perl?
Alla program som skrivs med Perl-programmet sparas som ASCII-filer. Detta liknar ett skalskript. Dessa filer översätts sedan före den första exekveringen. Programmen är därmed lätta att redigera och samtidigt överföra till andra datorer. Perl erbjuder en hög hastighet för sökfunktioner. Enligt Artistic License under GPL (GNU Public License) är Perl med källkoder fritt tillgängligt för alla. På vissa datorer med UIX eller Linux-system Programmet är redan förinstallerat. Perl finns under sökvägen /usr/local/bin/perl eller under den andra sökvägen /usr/bin/perl. Vissa portar finns också för operativsystemen IOS för Macbooks eller Windows. Alla funktioner är dock endast tillgängliga för icke-UNIX-system. 2012 års stat har lanserat den stabila versionen Perl 5.12.2. För att ta reda på numret på den installerade versionen av Perl, som finns på datorn, kan du hitta det under "perl-v". Vissa saker kan redan anses vara föråldrade, eftersom handledningen skrevs från Perl 5.005 eller Perl 5.6.0. Men alla Perl-versioner körs på nyare versioner av Perl-tolkar på grund av deras kompatibilitet.
Perl - Det nya programmet - Hur fungerar det?
Programmet skrivs i en textredigerare och sparas som en textfil. Perl fungerar inte i en textredigerare eftersom Text filen sparas i ASCII-kod. I UNIX- och Linux-operativsystemen bör man se till att biten execute är inställd i filen. På så sätt kan du anropa Perl-programmen direkt. Detta fungerar med chmod u+x skript.pl. På kommandoraden anropas sedan perl skript.pl. En annan möjlighet är att skriva skript.pl på kommandoraden. Om det finns problem med den första sökvägen, t.ex. om körbara program inte söks, är den andra sökvägen alltid framgångsrik. Den första raden som visas för dig börjar alltid med en hash, dvs. #. Denna hash måste noteras som en kommentar av Perl, annars har den ingen funktion. Den första raden gäller för Shell för att visa att det är perlprogrammet och inte skalskriptet. Stigen visar var perl installerades i systemet. Det är alltid tillrådligt att ange ett -w i sökvägen, eftersom det ger möjlighet till omfattande meddelanden. Den sista raden visar utskriftsfunktionen. Den här funktionen visar en teckensträng som skrivs ut på skärmen. Kommandon måste alltid avslutas med ett semikolon ";". Funktionsnamn måste vara skiftlägeskänsliga, annars uppstår en felkod. Du kan också infoga ett valfritt antal tabulatorer och radmatningar på alla ställen där ett mellanslag kan placeras. Kommentarer ska märkas med #. Dessa gäller fram till slutet av linjen.
Namn och olika versioner
Namnet på programmet kommer från Bibeln. Jesus vill beskriva himmelriket med bilden av en köpman. Han vill sälja sina ägodelar för att köpa en pärla. Före den första publiceringen ändrades namnet Peal till Perl, eftersom det redan fanns ett program som hette PEARL. Perl hänvisar till språket och perl till språket. Perl-gemenskapen lägger stor vikt vid att stavningen PERL inte används. Under tiden finns det olika versioner av programmet. Perl 1 släpptes den 18 december 1987 och var ett mer kraftfullt skal. Version 2.0 släpptes den 5 juni 1987 och hade skrivits om i grunden. Regexmotorn har utökats och förbättrats. Den 18 oktober 1989 följde Perl 3-versionen. Detta kan sedan användas med binär Uppgifter och skriva nätverksprogrammering. Detta följdes av Perl 4 den 21.03.1991. Det redigerades och utvecklades av olika programmerare tills 4.036 nåddes. Larry Wall programmerade sedan Perl 5 1993. Denna version publicerades den 18.10.1994. Formaterad dokumentation kan nu infogas som källkod. Perl 5 anpassades sedan också till Windows och Macintosh. Perl 5.6 kunde hantera Unicodes och UTF-8 den 22.03.2000. Efter version 5.22 är den nuvarande versionen Perl 6.