01 - Uvod k jazyku Perl

Trochu historie na uvod

Perl je programovaci jazyk, ktory sa v poslednom case tesi cim dalej tym vacsej oblube. Vznikol na platforme pocitacov UNIX v roku 1986. Larry Wall vtedy dostal za ulohu vytvarat vystupne tlacove zostavy z mnohych textovych suborov. Kedze pracoval v UNIXe pouzil na to programovaci jazy awk. Po case vsak zistil, ze jeho moznosti ani zdaleka nepostacuju jeho potrebam a tak sa rozhodol, ze si zivot ulahci a napisal nejaky kod:).

Samozrejme, ze mohol napisat len nejaku drobnu utilitku, ktora by mu pomohla zvladnut dany problem, ale kedze bol dost lenivy a pisanie utilitky by bolo prilis zlozite:) Jednoducho si k tomu sadol a napisal vlastny prekladac:) Po par reviziach a upravach tohto prekladaca vzniklo to co dnes pozname pod menom Perl. A co vlastne slovo Perl znamena? Mozete si vybrat:
( Practical Extraction Report Language ) OR ( Pathologically Eclectic Rubbish Lister ) OR ( Practically Everything Really Likeable )

Instalacia Perlu a spustanie programov

A co by bolo este dobre vediet...? Asi by bolo dobre zistit, ci mate nainstalovany Perl. Najlahsie sa to da zistit napisanim perl -v do prikazoveho riadku. Ak tam Perl je ozve sa hlasenim o verzi a podobnych veciach. Vypis na obrazovke by mal vyzerat asi takto:
This is perl, v5.6.1 built for MSWin32-x86-multi-thread
(with 1 registered patch, see perl -V for more detail)

Copyright 1987-2001, Larry Wall

Binary build 633 provided by ActiveState Corp. http://www.ActiveState.com
Built 21:33:05 Jun 17 2002

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'.  If you have access to the
Internet, point your browser at http://www.perl.com/, the Perl Home Page.
Tak to by sme mali. Perl je uspesne nainstalovany a pekne slape. (Ak tam nie je, tak si ho stiahnite tu).Este by bolo dobre spomenut nieco o tom ako sa spustaju programy pisane v perle. V principe su len dve moznosti (okrem CGI) :
     1. Pridanim #!/usr/local/bin/perl -w na zaciatok suboru a subor spustat ako script pod UNIXom
     2. napisanim perl -w <meno_suboru>