P E R L Practical Extraction and Report Language
|
PERL: Úvod, inštalácia a spustenie
Úvod
Perl je skratka pre Practical Extraction and Report Language. Perl vytvoril v roku 1987 Larry Wall. Autor tvrdí, že vybral to najlepšie z C, awku, sedu a BornShellu a tým vznikol Perl. Perl je univerzálny jazyk skriptovacieho charakteru. Jeho vlastnosti ho primárne predurčujú na spracovanie textových súborov, ich prehľadávanie a úpravu, ale zvládne v podstate čokoľvek, cez užívateľské rozhranie, prácu s databázami, prácu s ActiveX, sieťové veci a samozrejme a najmä WWW. Veľmi často se Perl používa na písanie CGI skriptov. Inštalácia Na začiatku by sme si mali zistiť, či Perl už na našom počítači nie je náhodou nainštalovaný. Zistíme to v príkazovom riadku príkazom
Ak je Perl už nainštalovaný, dostaneme nejaký takýto výpis.
V prípade, že Perl ešte nemáme, stiahneme si jeho verziu ActivePerl z adresy http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl. V súčasnosti je aktuálnou verzia ActivePerl 5.8.4. A čo je hlavné, Perl je zadarmo. Pre Linux býva zahrnutý priamo v distribúcii RedHatu.
Spustenie programu
Perl je interpreter. To znamená, že programy napísané v Perle sa nekompilujú. Nevzniká EXE súbor, v ktorom je binárna podoba programu. Ak spustíme program v Perle, spustí sa program perl.exe a ako parameter je mu predaný názov souboru s príponou PL, v ktorom je náš program. Perl.exe náš program prechádza riadok po riadku a vykonáva ho. To znamená, že stačí zmeniť program v súbore .PL a hneď môžeme spúšťať. Na rozdiel od kompilátorov (Céčko, Pascal), kde musíme program najprv preložiť. Kompilátory produkujú spustiteľný kód, ktorý bývá rýchlejší než program vykonávaný interpretrom.
Skúsme si napísať úplne prvý program v Perli, ktorý nebude robiť nič iné, len že nám na obrazovku vypíše nejaký reťazec. Takže, v nejakom textovom editore (najlepšie Notepad) si napíšme takéto riadky úplne jednoduchého kódu:
Tento príkaz print vypíše na výstup svoj argument, teda text Hello world! a \n hovorí, že má prejsť na ďalší riadok. Asi je mini programu zrejmé, že komentáre sa píšu za znak #. Súbory sa ukladajú s príponou .pl. Teda aj my si tento súbor uložíme, napr. hello.pl. Program spustíme vyvolaním interpretra Perlu, ktorému predáme súbor s programom aako parameter. V príkazovom riadku si nastavíme ako aktuálny adresár adresár, v ktorom máme uložený perlovský súbor hello.pl a spustíme ho príkazom
alebo
Druhý príkaz zaistí výpis upozornení a ďalších užitočných hlásení, ktoré sa inak nevypisujú.
Treba ešte podotknúť, že prvým riadkom každého programu by mal byť príkaz, ktorý umožňuje spustiť Perlovský súbor aj pod UNIXom. Jeden riadok naviac nie je problém, a tak ho doplníme aj na začiatok nášho súboru hello.pl. Je to nasledujúci príkaz:
|