home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 August / PCWorld_1999-08_cd.bin / Komunik / pnws / pnws1074s.exe / file0077.bin < prev    next >
Encoding:
Text File  |  1999-07-13  |  2.3 KB  |  48 lines

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