perl_wprowadzenie(2).pdf
(
440 KB
)
Pobierz
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
PERL –Wprowadzenie
___________________________________________________________________
Język programowania PERL – wprowadzenie.
Prezentacja przygotowana przez:
Łukasza Nowakowskiego
zaprezentowana na seminarium dyplomowym PWSZ Tarnów, dn. 08.05.2006r.
SPIS TREŚCI:
1
.
Co to takiego PERL? Kalendarium.
2.
Cechy języka.
3.
Wymagania. Instalacja. Edytory.
4.
Budowa i uruchamianie skryptu.
5.
Typy danych.
6.
Operatory i znaki porównania.
7.
Zmienne predefiniowane.
8.
Kontrola przepływu.
9.
Funkcje wewnętrzne i systemowe.
10.
Operacje na plikach.
11.
Wektory w Perlu.
12.
Podprogramy i pakiety.
13.
Programowanie obiektowe.
14.
Współpraca z bazami danych.
15.
Nowości w PERL 6.
16.
Praca dla programistów PERLA.
17.
Bibliografia.
18.
Źródła.
1
PERL –Wprowadzenie
___________________________________________________________________
1. Co to takiego Perl?
Rysunek obok dobrze ilustruje istotę PERLa. Jest to bowiem połączenie
elementów języków takich jak C, awk, sed, grep i Bourne shell. Perl jest
doskonałym narzędziem do obróbki tekstu i plików binarnych, pobierania z nich
informacji i generowania komunikatów na ich podstawie. Stąd też wzięła się
jego nazwa, będąca skrótem od
Practical Extraction and Report Language
(Praktyczny Język Pobierania Danych i Raportowania)
.
Najczęściej
stosowany do pisania skryptów CGI. Jego autorem jest Larry Wall wspomagany oczywiście przez ogromną
liczbę innych programistów.
Perl należy do tych języków programowania, których można się nauczyć szybko. Perl nie wymaga deklarowania
typów zmiennych przed ich użyciem. Wystarczy „po prostu” napisać, co ma być zrobione. Warto więc już na
początku zapamiętać, ze Perl nie jest najlepszy do wszystkiego – w szczególności nie należy rozwiązywać przy
jego pomocy skomplikowanych problemów wymagających użycia złożonych struktur danych. Łatwo natomiast
przetwarzać dane binarne.
2
PERL –Wprowadzenie
___________________________________________________________________
Kalendarium - historia Perla.
● 1986 - początki pracy nad nowym językiem, twórcą jest Larry Wall
● 1987 - ogłoszony zostaje perl-1.0,
● 1988 - perl-2.0,
● 1989 - perl 3.0,
● 1991 - perl-4.0; pierwsza edycja książki Perl-Programowanie (z wielbłądem),
● 1994 - perl-5.0 (pierwsza wersja języka z obiektami),
● 2002 - perl 5.8,
● 02.02.2006 –
perl 5.8.8
, jednocześnie rozwijany jest Perl 6, który będzie działał używając maszyny wirtualnej
Parrot
3
PERL –Wprowadzenie
___________________________________________________________________
2. Cechy Perla:
- nazywany
językiem zarządzania systemem
, gdyż może zastąpić dotychczasowe skrypty shella,
- w języku angielskim istnieje inne złośliwe rozwinięcie skrótu Perl:
"Pathologically Eclectic Rubbish Lister".
Wynika to z użycia wielu znaków przestankowych w składni języka,
-
kompilatory
Perla są
bezpłatne
i dostępne dla wielu systemów operacyjnych. Większość skryptów jest
przenośna. Sam Perl to wolne oprogramowanie, dostępne pod licencjami GPL i artystyczną,
- stosunkowo
łatwy w użyciu
oraz
wydajny
, przypłacając to może nieco elegancją i czytelnością,
- Perl
nie
jest językiem kompilowanym
, jednak jest szybszy od większości języków interpretowanych. Perl jest
językiem skryptowym, tzn. tworzone w nim programy są po prostu plikami tekstowymi, które następnie są
wykonywane przez interpreter Perla,
- oprócz programów wykonywanych "wiersz po wierszu" pozwala on konstruować skomplikowane struktury
danych i programować w stylu obiektowym,
- hasło przewodnie „
Każde zadanie można wykonać na więcej niż jeden sposób
”. Powoduje to, iż
programista może opracować swój własny koncept myślenia i własny styl programowania.
- w celu rozróżnienia język Perl pisze się dużą, zaś nazwę programu, małą litera,
- w zastosowaniach www Perl
wykorzystywany
jest
po stronie serwera
.
4
PERL –Wprowadzenie
___________________________________________________________________
3. Wymagania.
Perl 5 jest dostępny na prawie wszystkie systemy Unixowe, wchodzi w skład praktycznie wszystkich dystrybucji
Linuxa, można go używać pod Dos-em (bardzo okrojona wersja), w systemie Windows, Macintosh System 7,
Novell Netware i wielu innych. Skrypty te są na ogół przenośne między różnymi systemami, o ile nie
wykorzystują cech konkretnego systemu lub nie korzystają z programów na danym systemie.
Instalacja
Aby móc uruchamiać skrypty Perla, trzeba mieć go zainstalowanego. Ponieważ jest on dostępny za darmo,
pobranie go z sieci nie stanowi żadnego problemu. Na stronie
http://www.perl.com/download.csp
znajdują się
informacje o najnowszych wersjach Perla dla każdej platformy. Do uruchamiania skryptów Perla w systemie
Windows polecam interpretator Active-Perl.
http://www.activestate.com/ASPN/Downloads/ActivePerl/
. Ponadto
na stronie
http://www.kt.agh.edu.pl/other/perl/faq/
znajdują się odpowiedzi na najczęściej zadawane pytania na
temat Perla (FAQ).
Edytory
Do pisania w Perlu wystarczy zwykły edytor tekstowy (np. notatnik), ale dużo łatwiej pisze się w edytorze z
podświetlaną składnią.
Jednym z nich jest
EditPlus - Text Editor
. Nie dość, że działa w nim kolorowanie składni Perla, PHP, ASP,
Javascript, HTML to jest w pełni konfigurowalny. Niestety posiada jeden mankament. Wersja Shareware działa
tylko 30 dni - potem należy albo program usunąć, albo zarejestrować.
http://www.editplus.com/
5
Plik z chomika:
xyzgeo
Inne pliki z tego folderu:
oreilly_learning_perl(1).pdf
(4640 KB)
Perl(1).rar
(86 KB)
perl_wprowadzenie(2).pdf
(440 KB)
perl_tutorial(1).pdf
(2094 KB)
perltut(1).pdf
(2032 KB)
Inne foldery tego chomika:
0
algorytmika
artykuly
bioinformatyka (biotech06)
Bioinformatyka (patryska89)
Zgłoś jeśli
naruszono regulamin