Następny rozdział: Pierwszy program

Instalacja Perla

edytuj

windows

edytuj

W systemie Windows najłatwiej zainstalować Perl ActiveState, który posiada własny instalator.

Perl jest dołączany do większości systemów Uniksowych. Najnowszą wersję i źródła można znaleźć:

W ubuntu:[1]

 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

edytuj

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

edytuj

Definicje

edytuj
  • Większość definicji pojawi się w żółtych tabelkach takich jak ta:
Wygląd definicji.

Spróbuj

edytuj
  • Niebieskie tabelki pokazują propozycje do spróbowania:
Spróbuj.

Notatki

edytuj
  • Różnego rodzaju notatki zostały umieszczone w zielonych tabelkach
Tutaj pojawi się notatka.

Pisanie programów

edytuj

Przykładowy program

edytuj

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)

edytuj

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:


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

edytuj

Windows

edytuj

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

edytuj

skrypt

edytuj

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

perl myprog.pl

samodzielny program

edytuj

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

edytuj
  1. ubuntu : perl-programowanie-przy-uzyciu-terminalu
Następny rozdział: Pierwszy program