Perl
Ta książka jest po części tłumaczeniemPerl Programmingz angielskich Wikibooks.
Masz chwilę, to przyłącz się do pracy:) Jak nie masz żadnych pomysłów, to chociaż poszukaj literówek...:)
|
Wstęp
[edytuj]Perljest językiem interpretowanym, napisanym przezLarry'ego Walla.Nazwa jest akronimem słówPractical Extraction and Report Language.Cytując współtwórców, język ten pozwala, byrzeczy łatwe pozostały łatwymi, a trudne były możliwe.Istotnie patrząc na możliwości, jakie dają dostępne biblioteki (archiwa CPAN), nie są to słowa bez pokrycia. Dostępne są interpretery dla platform: Win32, Macintosh, Linux i inne odmiany Uniksów.
Skomplikowany i chaotycznie wyglądający kod powoduje, iż część osób rozwija skrót PERL jakoPathologically Eclectic Rubbish Lister,co można przetłumaczyć jako Patologicznie Skomplikowany Wykaz Śmieci. Choć dla osób z zewnątrz Perl może wyglądać strasznie, jest to narzędzie pozwalające szybko pisać małe programy wykonujące drobne prace - jak również przy zachowaniu pewnej dyscypliny większe programy wykonujące bardziej skomplikowane zadania.
Perl jest wolnym językiem, dostępnym pod GPL lubLicencją Artystyczną.Został stworzony na Uniksie. Istnieją wersje dla większości systemów operacyjnych i mimo rosnącej popularności w systemach MS Windows jest jednak wciąż głównie używany w systemach Uniksowych.
Obecnie staje się popularnym narzędziem do administracji w Windowsach.
Pierwszy program
[edytuj]Aby być w zgodzie z głównym założeniem języka, tzn. rzeczy proste mają pozostać prostymi, nie trzeba więcej, aby napisać pierwszy poprawnie działający program.
print"Hello world!\n";
Po uruchomieniu interpretera (polecenieperl) i wpisaniu powyższego polecenia (wpisywanie kończymy wciskając Ctrl+D oraz ewentualnie Enter), w oknie konsoli tekstowej powinniśmy zobaczyć powitalny komunikat treściHello world!.Znak\noznacza przejście do początku nowego wiersza.
Rozdział 1:Podstawy Perla
[edytuj]- Na początek
- Pierwszy program
- Łańcuchy znaków
- Liczby
- Zmienne
- Operatory
- Typy danych
- Operacje wejścia/wyjścia
- Dokonywanie wyborów:ifielse
- Pętle i pętelki czyliwhileifor
- Operacje na plikach
- Modyfikatory
- Funkcje
- Ćwiczenia dla początkujących
Rozdział 2: Perl dokładniej
[edytuj]Wyrażenia regularne
[edytuj]Rozdział 3: Dodawanie interfejsu do Perla
[edytuj]Rozdział 4: CGI i Apache
[edytuj]Rozdział 5: Perl i coś więcej
[edytuj]Dodatek A: Przykłady kodu
[edytuj]Dodatek B: Dodatkowe materiały
[edytuj]Linki zewnętrzne
[edytuj]- http:// perl.org/
- http://perldoc.perl.org/- dobra dokumentacja Perla, w języku angielskim
- http:// perl /
- http:// cpan.org/