De programmeur en auteur van Perl, die vandaag de dag zo belangrijk is, is Larry Wall. Hij was op zoek naar een oplossing die het programmeren van spraakcommando's eenvoudiger zou maken. Dit manifesteert zich in eenvoudige zoek- en vervangingsoperaties, zoals uitgevoerd op de editor. Perl is een synthese van de C-programmeertaal en de UNIX-eigenschappen sed en awk. Zo werd de wereld van de programmeertaal gemakkelijker gemaakt.

Wat is Perl?

Alle programma's die met het Perl-programma zijn geschreven, worden als ASCII-bestanden opgeslagen. Dit is vergelijkbaar met een shellscript. Deze bestanden worden dan voor de eerste uitvoering samengesteld. De programma's zijn dus gemakkelijk te bewerken en tegelijkertijd over te zetten naar andere computers. Perl biedt een hoge snelheid voor zoekfuncties. Volgens de Artistieke Licentie onder de GPL (GNU Public License) is Perl vrij beschikbaar voor iedereen, met inbegrip van de broncodes. Op sommige computers met UIX- of Linux-systeem het programma is al voorgeïnstalleerd. Perl is te vinden onder het pad /usr/local/bin/perl of onder het andere pad /usr/bin/perl. Bepaalde poorten zijn ook opgenomen voor de besturingssystemen IOS voor Macbooks of ook voor Windows. De volledige functionaliteit is echter alleen beschikbaar voor niet-UNIX-systemen. Vanaf 2012 is de stabiele versie Perl 5.12.2 uitgebracht. Om het nummer van de geïnstalleerde Perl-versie op de computer te achterhalen, kunt u deze vinden onder "perl-v". Sommige dingen kunnen al als verouderd worden beschouwd, omdat de tutorial is geschreven vanaf de basis Perl 5.005, of Perl 5.6.0. Maar alle Perl-versies draaien ook op nieuwere versies van Perl-tolken vanwege hun compatibiliteit.

Perl- Het nieuwe programma- Hoe werkt het?

Het programma wordt geschreven in een tekstverwerker en opgeslagen als een tekstbestand. Perl werkt niet in een teksteditor omdat de Tekst bestand wordt opgeslagen in ASCII-code. Bij de besturingssystemen UNIX en Linux moet erop worden gelet dat de execute bit in het bestand is ingesteld. Hiermee kunt u de Perl-programma's rechtstreeks aanroepen. Dit werkt met chmod u+x skript.pl. In de commandoregel wordt dan perl skript.pl aangeroepen. Een andere mogelijkheid is het invoeren van skript.pl in de commandoregel. Dus als er problemen zijn met het eerste pad, bv. uitvoerbare programma's worden niet gezocht, is het tweede pad altijd succesvol. De eerste regel die u te zien krijgt begint altijd met een hash, namelijk #. Deze hash moet door Perl worden genoteerd als commentaar, anders heeft het geen functie. Deze eerste regel geldt voor de Shell om te laten zien dat het het perl programma is en niet het shellscript. Het pad geeft aan waar perl in het systeem is geïnstalleerd. Het is altijd raadzaam om een -w in het pad op te geven, omdat dit uitgebreide berichten mogelijk maakt. De laatste regel toont de afdrukfunctie. Deze functie geeft een tekenreeks weer, die op het scherm wordt afgedrukt. Commando's moeten altijd eindigen met een puntkomma ";". Functienamen moeten hoofdlettergevoelig zijn, anders verschijnt er een foutcode. U kunt ook een willekeurig aantal tabs en line feeds invoegen op elke plaats waar een spatie kan worden geplaatst. Opmerkingen moeten worden gemarkeerd als #. Deze gelden tot het einde van de lijn.

Naam en verschillende versies

De naam van het programma komt uit de bijbel. Jezus wil het koninkrijk van de hemel beschrijven met het beeld van een koopman. Hij wil zijn eigendom verkopen om een parel te kopen. Voor de eerste release werd de naam Peal, veranderd in Perl, omdat er al een programma was met de naam PEARL. Perl beschrijft de taal en perl de taal. De Perl-gemeenschap zorgt ervoor dat de spelling PERL niet wordt gebruikt. Ondertussen zijn er verschillende versies van het programma. Perl 1 kwam uit op 18 december 1987 en was een krachtiger omhulsel. Versie 2.0 werd uitgebracht op 5 juni 1987 en werd volledig herontworpen. De Regex-motor werd uitgebreid en verbeterd. De Perl 3-versie volgde op 18 oktober 1989. Dit kan dan worden gebruikt met binaire Gegevens en schrijf netwerk programmering. Op 21.03.1991 volgde dan Perl 4. Hieraan werd door verschillende programmeurs gewerkt en doorontwikkeld tot 4.036 werd bereikt. Larry Wall programmeerde vervolgens Perl 5 in 1993. Deze versie werd uitgebracht op 10/18/1994. Opgemaakte documentatie kan nu als broncode worden ingevoegd. Perl 5 werd vervolgens ook geport naar Windows en Macintosh. Perl 5.6 kon op 03/22/2000 overweg met Unicodes en UTF-8. Na versie 5.22, is de huidige versie nu Perl 6.

Huidige artikelen