Wynalazkowo - eksperymenty małe i duże

Perl

Perl - kurs programowania 2

Czym jest perl?

Język perl można traktować jak:

- szybki sposób pisania aplikacji

- język interpretowany-oznacza to, że program nie będzie skompilowany do postaci pliku wykonywalnego, tylko za każdym razem będzie przesyłany do odpowiedniego programu, który go uruchomi.

- wykonywanie kodu z linii komend:

$ perl -ne 'print' filename

$ perl -ne 'print if /match/' filename

$ perl -ne 'print ($curr_time-$last_modification_time)'

 

Jak zainstalować?

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źć:

W debianie:

 sudo apt-get install perl

IDE dla Perla:

Uruchamianie programów

Windows

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")

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.

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)

 

"Hello world"

print "Hello, world! \n";