home *** CD-ROM | disk | FTP | other *** search
- <HTML>
- <HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250">
- <META NAME="GENERATOR" CONTENT="Mozilla/4.02 [en] (Win95; I) [Netscape]">
- <META NAME="Author" CONTENT="Tomas Rosa">
- <TITLE>Co to je PERL?</TITLE>
-
- <!--#include virtual="/perl_header.inc"-->
-
- <div style="font-family:Tahoma,Helvetica,Arial; font-size:10pt;">
-
- <h3>Practical Extraction and Report Language</h3>
-
- PERL je interpretaΦnφ programovacφ jazyk urΦen² p°evß₧n∞ pro zpracovßnφ
- textov²ch soubor∙, zφskßvßnφ informacφ z nich a nßslednΘ podßnφ v²sledk∙.
- Je takΘ dobr² jazyk urΦen² pro sprßvu systΘmu. Perl je koncipovßn pro jednoduchost
- a praktiΦnost (jednoduch², efektnφ a kompletnφ) ne₧ pro krßsu (velikost,
- elegantnost, minimßlnost).</P>
-
- <P>áááS jazykem Perl se hlavn∞ setkßvßme v prost°edφ Unixu a o to vφce
- v prost°edφ WWW. Proto₧e pro ·Φely WWW a HTML je definice Perlu to pravΘ.
- Hlavn∞ na Webu pot°ebujeme zpracovßnφ text∙ Φi jin²ch dat a jejich nßslednΘ
- zaslßnφ zp∞t ve form∞ HTML. Perl nßs takΘ neomezuje velikostφ zpracovßvan²ch
- dat a rychlostφ jejich zpracovßnφ.</P>
-
- <P>áááAle abychom jen nemluvili, dßme se hned do psanφ prvnφho programu.
- JeÜt∞ d°φve se vÜak podφvßme na strukturu zßpisu.</P>
-
- <P>áááPokud pou₧φvßme a spouÜtφme skripty v prost°edφ Unixu, musφme dßt
- shellu nav∞domφ, jak² typ skriptu spouÜtφme a jak² intrepretr k tomu pou₧ijeme.
- To dßme najevo prvnφ °ßdkou ve skriptu, na kterou nikdy nesmφme zapomenout.</P>
-
- <UL>
- <PRE><B>#!/usr/bin/perl</B></PRE>
- </UL>
-
- <P>╪ßdka nßm °φkß, ₧e k interpretaci skriptu pou₧ijeme program <B>/usr/bin/perl</B>.
- Umφst∞nφ programu se m∙₧e liÜit a proto se doptejte svΘho WebMastra, nebo
- v shellu napiÜte p°φkaz <B>witch perl</B>, kter² Vßm cestu na Perl prozradφ.</P>
-
- <P>áááJako v ka₧dΘm programovacφm jazyku, je vhodnΘ si psßt poznßmky, co
- kterß Φßst programu d∞lß. K tomu je v Perlu znak #, po kterΘm a₧ dokonce
- °ßdky nßsleduje poznßmka. Dßle se v perlu pou₧φvß oznaΦenφ konce p°φkazu
- pomocφ st°ednφku "<B>;</B>". Je tedy mo₧no napsat na jednu °ßdku
- vφce p°φkaz∙. Jako oznaΦenφ bloku p°φkaz∙ se v perlu pou₧φvajφ stejn∞ jako
- v jazyku C, slo₧enΘ zßvorky - "{ p°φkaz; p°φkaz; }". Pokud se
- t²Φe ostatnφho tvaru zßpisu, je Perl znaΦn∞ podobn² jazyku C. Tedy nap°φklad
- rovnost dvou Φφsel zjistφme zßpisem == namφsto paskalovskΘho =.</P>
-
- </div>
-
- <!--#include virtual="/main_footer.inc"-->