6.pdf
(
108 KB
)
Pobierz
PERL
Practical Extraction and Report Language
•
Autor - Larry Wall.
•
Jest to interpretowany j
ħ
zyk programowania, do przeszukiwania i
wydobywania informacji z plików tekstowych i do generowania
raportów na podstawie zebranych danych.
•
Posiada wiele cech innych j
ħ
zyków, m. in. j
ħ
zyka C.
•
Jest idealnym j
ħ
zykiem do tworzenia skryptów CGI.
Skrypty Perla s
Ģ
niezale
Ň
nie od platformy u
Ň
ytej do jego wykonania.
Mimo nieznacznych ró
Ň
nic, przeniesienie kodu z jednej platformy na
inn
Ģ
odbywa si
ħ
bez jakichkolwiek modyfikacji.
•
•
Wszystkie zadania, jakie realizowane s
Ģ
w C, mo
Ň
na by wykona
ę
w
Perlu.
Pozwala on konstruowa
ę
skomplikowane struktury danych i
programowa
ę
w stylu obiektowym.
•
Po
Ň
yteczne linki:
•
Strona główna:
http://www.perl.com/
•
Kurs Perla 5:
http://wieluk.republika.pl/index.html
•
FAQ:
http://www.kt.agh.edu.pl/other/perl/faq/
•
Instalki:
http://www.activestate.com/ASPN/Downloads/ActivePerl/
•
CPAN
(
C
omprehensive
P
erl
A
rchive
N
etwork
) –
Ņ
ródło dokumentacji
oraz modułów do j
ħ
zyka Perl. (umo
Ň
liwiaj
Ģ
dost
ħ
p do baz danych czy
protokołów komunikacyjnych, tworzenie obrazków, wykonywanie
skomplikowanych operacji matematycznych). Wszystkie moduły s
Ģ
darmowe; wi
ħ
kszo
Ļę
z nich została udost
ħ
pniona na licencji
Artystycznej lub GNU GPL http://www.cpan.org/
Pisanie i uruchomienie skryptu:
• Skrypt piszemy w edytorze tekstu
• wykonanie:
perl nazwaskryptu
• mo
Ň
emy te
Ň
poda
ę
interpreter: pierwsza
linia skryptu musi mie
ę
posta
ę
:
#!/usr/local/bin/perl
, a sam skrypt musi
mie
ę
atrybut wykonywalno
Ļ
ci
• W Windows skrypt powinien mie
ę
rozszerzenie
.pl
Zmienne skalarne:
• $a=5
#całkowita
• $b=5.25
#ułamek
• $c=5e-4
#wykładnicza (5*10
-4
)
• $d=
0
12
#ósemkowa
• $e=
0x
ff
#szesnastkowa
• $f='h=$a'
#ła
ı
cuch bez interpretacji
• $g="h=$a"
#ła
ı
cuch z interpretacj
Ģ
Warto
Ļę
$f:
h=$a ;
$g:
h=5
Operatory arytmetyczne:
+
dodawanie
2+3
=5
-
odejmowanie
5-3
=2
*
mno
Ň
enie
3*4
=12
/
dzielenie
25/2
=12.5
**
pot
ħ
gowanie
5**3
=125
%
modulo (reszta z dzielenia) 15%4
=3
Priorytet:
**
,
*
,
/
,
%
,
+
,
-
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