Instalacja Perla windows W systemie Windows najłatwiej zainstalować Perl ActiveState, który posiada własny instalator. Linux Perl jest dołączany do większości systemów Uniksowych. Najnowszą wersję i źródła można znaleźć: na stronie Perla curl -L http://xrl.us/installperlnix | bash

W ubuntu:ubuntu : perl-programowanie-przy-uzyciu-terminalu

sudo apt-get install perl

Możesz sprawdzić wersję za pomocą:

perl -v

Lokalizujemy program :

which perl

przykładowy wynik :

/usr/bin/perl

Przydatne umiejętności Książka zakłada, iż nie wiesz absolutnie nic na temat programowania, a Perl jest twoim pierwszym językiem. Wymagane natomiast jest minimalne pojęcie o komputerach, np. tworzenie plików tekstowych.

Układ książki Definicje

Większość definicji pojawi się w żółtych tabelkach takich jak ta:

Wygląd definicji.

Spróbuj

Niebieskie tabelki pokazują propozycje do spróbowania:

Spróbuj.

Notatki

Różnego rodzaju notatki zostały umieszczone w zielonych tabelkach

Tutaj pojawi się notatka.

Pisanie programów

Przykładowy program Perl jest językiem wysokiego poziomu, interpretowany. Oznacza to, że program nie będzie skompilowany do postaci pliku wykonywalnego (w systemie Windows: exe), tylko za każdym razem będzie przesyłany do odpowiedniego programu, który go uruchomi.

Pierwszy przykład, uruchom edytor tekstów i wpisz: # To jest program napisany w perlu use strict; print "Content-type: text/html\n\n"; print "To jest program napisany w perlu\n"; Nie martw się, jeżeli nic nie rozumiesz, będzie to wyjaśnione później.

Zapisz plik jako "myprog.pl" i przygotuj się do uruchomienia.

Zintegrowane narzędzia (IDEs) Zamiast edytora tekstów można użyć któregoś ze zintegrowanych narzędzi (IDE). IDE to program, który daje nam miejsce pracy do pisania i debugowania (usuwania błędów) programów. Używanie IDE może wyeliminować utrapienia związane z używaniem standardowego interpretera.

Lepsze IDE dla Perla:

Komodo IDE Eclipse PerlIDE OptiPerl SciTE

Do używania tych narzędzi potrzebna jest już pewna wiedza, w książce będziemy trzymać się zwykłych edytorów.

Uruchamianie programów

Windows

Jeżeli zainstalowałeś ActivePerl, to aby uruchomić program wystarczy kliknąć prawym przyciskiem myszy na jego ikonie i wybrać opcję "otwórz z" C:\perl\bin\perl.exe (możliwe iż jest to opisane jako "perl command line interpreter")

Skrót do perla można umieścić również w menu "Wyślij do", a programy uruchamiać prawą myszą poprzez wybranie "Wyślij do" "perl".

Z lini poleceń programy uruchamia się:

c:\perl\bin\perl.exe myprog.pl

Jeżeli perl jest w jednej ze ścieżek wyszukiwań (PATH) wystarczy:

perl myprog.pl

Alternatywnie można stworzyć plik bat który wywoła pełną ścieżkę perla i Twój program::

@c:\perl\bin\perl myprog.pl @pause

Na końcu programu warto użyć komendy pause (pauza), możliwe będzie uruchamianie programu spod Explorera, bez obawy o zamknięcie wyników po zakończeniu działania.

Notatka: Podawaj pełną ścieżkę gdy uruchamiasz program w innym katalogu.

W celu uruchomienia programu w WindowsXP należy w menu "uruchom" wpisać cmd.exe a następnie ściężkę pliku z rozszerzeniem .pl

Systemy Uniksowe

skrypt Tak jak w Windows, można uruchomić program poprzez uruchomienie perla i podanie nazwy pliku:

perl myprog.pl

samodzielny program Z reguły jednak programy perla są uruchamiane samodzielnie, wystarczy dodać na początku jedną linijkę:

#!/usr/bin/perl -w

(opcja -w jest pomocna przy szukaniu błędów, dokładniej wyjaśniona będzie później.)

przykład:

#!/usr/bin/perl print 'Hello world.';

Następnie musisz zaznaczyć iż Twój program powinien być uruchamialny.

chmod +x myprog.pl

Teraz już wszystko gotowe, można go uruchomić jak każdy inny program, po prostu wpisz:

./myprog.pl

Rozszerzenie "pl" nie jest naprawdę potrzebne, używane jest aby łatwiej zidentyfikować typ pliku.

Źródła