1. Co to jest perl ?

Stanowi połączenie elementów języków takich jak C, awk, sed, grep i Bourne shell, jest zatem doskonałym narzędziem do obróbki tekstu i plików binarnych. Ponadto często jest nazywany językiem zarządzania systemem, gdyż może zastąpić dotychczasowe skrypty shella. Nazwa perl jest skrótem od Practical Extraction and Report Language. Jest on bezpłatny i można go skompilować na prawie wszystkich architekturach i systemach operacyjnych, w tym UNIX, VMS i DOS. Perl nie jest językiem kompilowanym, jednakże jest szybszym od większości języków interpretowanych. Przed wykonaniem skryptu, program perl czyta zawartość skryptu do pamięci i "kompiluje" go do wewnętrznego formatu. W prawie wszystkich wypadkach perl jest szybszy niż jego odpowiednik Bourne shell. W celu rozróżnienia język Perl pisze się duża, zaś nazwę programu, małą litera.