Charakter jazyka Perl
Jazyk Perl má jistou podobnost z běžným jazykem (=angličtinou). Zápis programu v Perlu je většinou snadno čitelný i pro obyčejného člověka, který nemá s programováním příliš velké zkušenosti. Podobně jako v přirozeném jazyce je možné v Perlu věci vyjadřovat přímo, bez zbytečných přívlastků, které komplikují původní sdělení. Podobně jako v přirozeném jazyce lze podstatě cokoliv vyjádřit skutečnost velice komplikovaně tak, že je skoro němožné zápis programu rozluštit.Každou skutečnost lze vyjádřit mnoha způsoby a jedno sdělení může mít různý význam v závislosti na kontextu. Například můžeme říci: "Jestliže je dělitel různý od nuly, proveď dělení". Stejného cíle dosáhneme také: "Dělení proveď pouze v případě, není-li dělitel nula". Výsledek bude pokaždé stejný.
Perl může být velice jednoduchým jazykem snadným pro vyjadřování. Není potřeba znát mnoho, aby bylo možné psát jednoduché či méně složité programy. Jasným příkladem jednoduchosti a přímočarosti jazyka je následující ukázka. Chceme-li na obrazovku napsat slovo "Ahoj", stačí nám, aby celý program obsahoval pouze následující řádek. Není potřeba provádět různé deklarace, říkat, kde začíná a končí tělo programu.
Print "Ahoj";
Prvky jazyka Perl
Program v Perlu je obyčejný text, který obsahuje pouze písmena, čísla, "bíle znaky" a některé speciální symboly. Je možné jej tedy vytvářet v libovolné textovém editoru, například ve windows v NotePadu (poznámkový blok) či ve WordPadu. Důležité je akorát to, aby příslušný editor ukládal data jako čistý text bez řídících znaků příslušného editoru.Ještě než se pustíme do zkoumání jednotlivých prvků jazyka Perl, je dobré se seznámit s dvěma režimy, ve kterých může interpret Perlu pracovat. Jedná se o režim varování a o tzv. striktní režim.
V režimu varování budeme upozorněni na podezřelé operace, jako použití některého jména pouze jedenkrát, lichý počet prvků hashe, apod. Striktní režim zobrazí chybu v případě, že se pokusíme provádět některé nějaké nebezpečné operace - použití holých slov, práce se symbolickými odkazy, práce s proměnou u níž není jasný její rozsah apod.
Nyní uvedu stručný přehled prvků prvků, se kterými se můžeme v jazyce setkat a které se pokusím podrobněji rozebrat v následujících dílech tohoto seriálu.
• Výrazy a příkazy
• Blok
• Operátory
• Příkazy
• Bíle znaky
• Komentáře
• Literálové znaky
• Identifikátory
• Proměnné, ovladače, formáty, typegloby, podprogramy
• Tabulky symbolů, moduly
• Balíky
• Regulární výrazy
Autor: Robert Habrman