Perl
Från Rilpedia
- Om det typografiska måttet perl, se Typografisk punkt.
Perl är ett skriptspråk skapat av Larry Wall 1987. Då Wall var lingvist i botten så har perl liksom vanligt talat språk mindre inriktning på struktur och mer på flexibilitet. Perls valspråk är Det finns mer än ett sätt att göra det på ( eng: "There's more than one way to do it", eller TMTOWTDI - uttalas 'Tim Toady'). Som exempel har Perl 5 i syntax stöd för att implementera strukturerad, funktionell och objektorienterad design, men det går även bra att skriva spagettikod.
Namnet Perl sägs ofta stå för (Practical Extraction and Report Language) detta är dock inte korrekt. Larry Wall bestämde namnet på språket först, alla förklaringar om vad bokstäverna "p e r l" står för är således efterkonstruktioner.
Perl är gratis och distribueras under GPL, GNU General Public Licence. Det finns tillgängligt för de flesta operativsystemen, bl a Windows, Linux, Unix och Mac OS X.
CPAN är ett omfattande arkiv med tusentals olika utvecklingsbibliotek kallade perl-moduler som innehåller färdigskrivna funktioner och eller klasser för att utföra vanliga uppgifter.
Perl kan användas till det mesta, men har vunnit sin största popularitet för:
- att hantera CGI-anrop på webbservrar.
- bland systemadministratörer för att automatisera systemunderhåll.
Perl 6 är nästa generation av Perl. Det är fortfarande under utveckling.
Programexempel
Följande programexempel skriver textraden Hello world till terminalen.
#!/usr/bin/perl print "Hello world\n";