Perl er et fortolket højniveau-programmeringssprog. Perl blev skabt i 1987 af Larry Wall under Unix for at gøre rapportering lettere. Siden 1987 har Perl undergået store forandringer og er i dag et generelt anvendeligt programmeringssprog som kan afvikles på flere forskellige platformer, herunder bl.a. Windows og Unix. Perl tilbyder kraftfuld teksthåndterings-mekanismer som ikke ses lige i noget andet programmeringssprog, bl.a. ved hjælp af regulære udtryk. Perl har modsat de fleste almindelige programmeringssprog ikke nogen begrænsning mht. længder på data. Perl ses oftest brugt i forbindelse med webside programmering (CGI scripts, Common Gateway Interface). Som webside-programmeringssprog konkurrerer Perl især mod sprog som PHP, Ruby og Pyton. Perl bliver ofte refereret til som "The Swiss Army chainsaw of programming languages" pga. sin fleksibilitet og generelle anvendelighed. #### # ./danish.pl == your code Karls-Mac-mini:Desktop karl$ ./danish.pl danish.txt > out.txt Karl-Mac-mini:Desktop karl$ diff danish.txt out.txt #...seems like it's OK