a no tak tylko ja mówię o Windozie...? więc?
tworzysz plik hello.pl a w nim
Pod windows nie musisz miec #!/usr/bin/perl, program jest tak banalny (nie ma zadnych zmiennych) wiec 'use strict;' jest zbedne - jedynie spowolni start programu.Kod:print "Hello world!\n";
Piszac to samo pod Linuxem tworzysz plik o dowolnej nazwie a w nim
na pliku poznie 'chmod +x plik' i odpalasz jak kazdy inny program. Podajac 'perl -e' mialem na mysli ze to wpisuje sie w wierszu polecen - tak pod Windows jak i Linuxem. Co do kompilacji - to jezyk interpretowany. Co prawda da sie skompilowac jak ktos sie uprze ale o tym pomowimy pozniej - jak bedziemy nieco dalej z materialem.Kod:#!/usr/bin/perl print "Hello World!\n";
Jeszcze dla wyjasnienia - jaka jest roznica miedzy:
Pierwsze wyswietli tekst i zakonczy go znakiem nowej linii, drugie wyswietli doslownie Hello World!\n i nie przejdzie do nowej linii.Kod:print "Hello World!\n"; print 'Hello World!\n';
Znaki formatujace jakie sa stosowane w Perlu to najczesciej:
- \n (enter - Unix LF)
- \r (karetka - DOS CR)
- \r\n (CR+LF - tak zapisywany jest znak konca linii w dos/windows)
- \t (tabulacja)
bedziemy o tym dalej mowic przy wyrazeniach regularnych![]()
Ostatnio edytowane przez TQM : 04-19-2008 - 16:56
ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)
hed : tak samo tyle ze w wieruszu plecen (cmd) i musisz miec active perla
No działa nareszcie! Trzeba było tak od razu z tym ActivePerl'em :P
www.lingubot.pl - projekt sztucznej inteligencji.
Ja mam pytanie innego typu. Jaka jest szansa, procentowo, ze poradze sobie z pearl'em zaledwie liznowszy wczesniej pascal'a i sql'a? Narazie przeczytalem to co jest tutaj i ok. 1/2 pearlintro i zbytniej roznicy nie widze, wiec chyba bede czekal na kolejne teksty po polsku - bo te angielskie wlasnie udowodnily mi ze moj jezyk nie jest na tak swietnym poziomie jak mi sie wydawalo, niby z kontekstu lapie o co chodzi ale nigdy nie jestem pewien na 100% :P
Kwestia nauki perla to raczej kwestia pewnego sposobu myslenia :-) i jesli ktos siadl i zaczal probowac to nie widzialem jeszcze nikogo kto by nie mogl sie nauczyc... Jedna uwaga tylko - jesli ktos jest z natury leniwy inauczy sie perla to pozniej bedzie mial spore klopoty z nauka innych jezykow, zwlaszcza takich jak Java - Perl jest bardzo wygodny, kod jest krotki a robota wykonana szybko i sprawnie.
Ja w koncu zabralem sie za Jave gdy Javaman zaczal prowadzic kurs i teraz ide sobie powolutku do przodu z materialem... ale piszac w Perlu od hmmm 1995 roku czy jakos tak do nauki Javy zabieralem sie od 1998 i dopiero miesiac temu na prawde zaczalem
Perl pozwala pisac kod tak jak chcesz - albo czysciutki i elegancki albo spaghetti ktore dziala, ale po 2 tygodniach sam nie rozumiesz wlasnego kodu (tutaj klania sie styl programowania). Java np wymusza pewne zasady stylu i tam takiego problemu mial nie bedziesz. Jesli wiec zaczynasz od Perl'a i od razu nie przyjmiesz pewnych nawykow, mozesz sobie nieco zaszkodzic na dluzsza mete. Mam nadzieje, ze wiesz o co mi chodzi - nie umiem tego inaczej wyjasnic.
ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)
hehe a ja właśnie dzisiaj się za Perla wziąłem i napisałem pierwszy hello worldzik
Z jednej strony odzwyczaiłem się od programowania strukturalnego i trochę głupio mi się piszę....
Z drugiej strony dostrzegam dużo fajnych udogodnień jak choćby 1..10
Idę bazgrolić dalej zobaczymy co z tego będzie
PS. TQM dzięki za kurs!
Agencja reklamy kielce (mały kilkudniowy case pozycjonerski)