home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 April / PCWorld_2000-04_cd.bin / Komunik / Servery / PinkNet / pnws1076prof.exe / file0055.bin < prev    next >
Encoding:
Text File  |  2000-03-12  |  2.4 KB  |  52 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. <div style="font-family:Tahoma,Helvetica,Arial; font-size:10pt;">
  11.  
  12. <h3>Practical Extraction and Report Language</h3>
  13.  
  14. PERL je interpretaΦnφ programovacφ jazyk urΦen² p°evß₧n∞ pro zpracovßnφ
  15. textov²ch soubor∙, zφskßvßnφ informacφ z nich a nßslednΘ podßnφ v²sledk∙.
  16. Je takΘ dobr² jazyk urΦen² pro sprßvu systΘmu. Perl je koncipovßn pro jednoduchost
  17. a praktiΦnost (jednoduch², efektnφ a kompletnφ) ne₧ pro krßsu (velikost,
  18. elegantnost, minimßlnost).</P>
  19.  
  20. <P>áááS jazykem Perl se hlavn∞ setkßvßme v prost°edφ Unixu a o to vφce
  21. v prost°edφ WWW. Proto₧e pro ·Φely WWW a HTML je definice Perlu to pravΘ.
  22. Hlavn∞ na Webu pot°ebujeme zpracovßnφ text∙ Φi jin²ch dat a jejich nßslednΘ
  23. zaslßnφ zp∞t ve form∞ HTML. Perl nßs takΘ neomezuje velikostφ zpracovßvan²ch
  24. dat a rychlostφ jejich zpracovßnφ.</P>
  25.  
  26. <P>áááAle abychom jen nemluvili, dßme se hned do psanφ prvnφho programu.
  27. JeÜt∞ d°φve se vÜak podφvßme na strukturu zßpisu.</P>
  28.  
  29. <P>áááPokud pou₧φvßme a spouÜtφme skripty v prost°edφ Unixu, musφme dßt
  30. shellu nav∞domφ, jak² typ skriptu spouÜtφme a jak² intrepretr k tomu pou₧ijeme.
  31. To dßme najevo prvnφ °ßdkou ve skriptu, na kterou nikdy nesmφme zapomenout.</P>
  32.  
  33. <UL>
  34. <PRE><B>#!/usr/bin/perl</B></PRE>
  35. </UL>
  36.  
  37. <P>╪ßdka nßm °φkß, ₧e k interpretaci skriptu pou₧ijeme program <B>/usr/bin/perl</B>.
  38. Umφst∞nφ programu se m∙₧e liÜit a proto se doptejte svΘho WebMastra, nebo
  39. v shellu napiÜte p°φkaz <B>witch perl</B>, kter² Vßm cestu na Perl prozradφ.</P>
  40.  
  41. <P>áááJako v ka₧dΘm programovacφm jazyku, je vhodnΘ si psßt poznßmky, co
  42. kterß Φßst programu d∞lß. K tomu je v Perlu znak #, po kterΘm a₧ dokonce
  43. °ßdky nßsleduje poznßmka. Dßle se v perlu pou₧φvß oznaΦenφ konce p°φkazu
  44. pomocφ st°ednφku "<B>;</B>". Je tedy mo₧no napsat na jednu °ßdku
  45. vφce p°φkaz∙. Jako oznaΦenφ bloku p°φkaz∙ se v perlu pou₧φvajφ stejn∞ jako
  46. v jazyku C, slo₧enΘ zßvorky - "{ p°φkaz; p°φkaz; }". Pokud se
  47. t²Φe ostatnφho tvaru zßpisu, je Perl znaΦn∞ podobn² jazyku C. Tedy nap°φklad
  48. rovnost dvou Φφsel zjistφme zßpisem == namφsto paskalovskΘho =.</P>
  49.  
  50. </div>
  51.  
  52. <!--#include virtual="/main_footer.inc"-->