Kurs PERLA

Witaj!

Właśnie dotarłeś na stronę, której tematyką jest programowanie w języku Perl. Znajduje się tu kurs tego języka od podstaw do bardziej zaawansowanych technik.

Na początku przedstawione są podstawowe informacje opisujące proces przygotowywania oraz uruchamiania skryptów Perla oraz opis podstawowych struktur danych jaki mi są zmienne skalarne i tablicowe oraz elementarnych czynności jakie można na nich wykonywać. Następnie zaprezentowane zostały mechanizmy służące do sterowania przepływem programu, czyli warunki oraz pętle oraz nieco bardziej zaawansowane operacje na zmiennych, z wykorzystaniem funkcji wbudowanych w samego Perla. Duży rozdział został poświęcony wyrażeniom regularnym, gdyż jest to chyba największa potęga Perla i jego przewaga nad innymi językami programowania jest tutaj dość znacząca. Pod koniec opisane są bardziej złożone struktury danych, które mimo iż wydają się skomplikowane, są tak naprawdę zagnieżdżonymi w sobie typami prostymi - skalarami i tablicami. Na samym końcu zaprezentowane zostało jedno z praktycznych zastosowań Perla, jakim jest tworzenie skryptów CGI w celu umożliwienia interakcji z użytkownikiem odwiedzającym stronę WWW i automatycznego generowania odpowiedzi.

Strona powstała w roku 2001 i przez dość długi czas nie była w żaden sposób zmieniana. Obecnie przeszła małą przebudowę. Przede wszystkim zmienił się layout na zgodny ze standardem XHTML 1.0 i nieco bardziej przystosowany do przeglądarek używanych w obecnych czasach. Ponadto poprawione zostały wszelkie zauważone błędy, usunięte nieaktualne odnośniki do stron, a także w niektórych przypadkach dodane dodatkowe komentarze wyjaśniające co trudniejsze treści.

Kurs ten nie wyczerpuje oczywiście wszystkich zagadnień związanych z programowaniem w Perlu i nawet nie jest to jego celem. Ma on jedynie pokazać możliwości języka i nauczyć podstaw tak aby rozumienie bardziej skomplikowanych zagadnień nie sprawiało większych problemów. Warto też zwrócić uwagę na fakt, iż tak naprawdę dobrym programistą można zostać tylko wtedy, gdy będzie się pisać programy a nie tylko czytać teorię i uczyć się wszystkiego na pamięć. Dlatego też poznając coś nowego, dobrze jest zaimplementować choćby mały fragment programu obrazujący zdobywaną wiedzę, gdyż ta z pozoru wyglądająca na stratę czasu czynność, z pewnością zaprocentuje w przyszłości. Warto też robić własne eksperymenty badając ścieżki, które nie zawsze da się znaleźć w literaturze - to wszystko po jakimś czasie sprawi, że zyska się "czucie języka", przez co rzeczy nad którymi obecnie trzeba by się zastanawiać, będą robione odruchowo.