Kezdőlap › Fórumok › Programozás › Perl programozás
- This topic has 46 hozzászólás, 11 résztvevő, and was last updated 16 years, 5 months telt el by
dotmind.
-
SzerzőBejegyzés
-
2004-11-22-13:19 #1983654
Lehet, h butának tûnök(ki tudja, talán az is vagyok), és nem ide tartozik, de mi is ez a Perl tulajdonképpen? Mire is lehet használni. Elég sokat hallottam már róla, de csak addig jutottam el, hogy perl. Mennyivel tud többet, vagy kevesebbet, mint a PHP? Kicsit meséljetek róla please…
THX…
2004-11-22-14:17 #1983655Lehet, h butának tûnök(ki tudja, talán az is vagyok), és nem ide tartozik, de mi is ez a Perl tulajdonképpen? Mire is lehet használni. Elég sokat hallottam már róla, de csak addig jutottam el, hogy perl. Mennyivel tud többet, vagy kevesebbet, mint a PHP? Kicsit meséljetek róla please…
THX…
[align=right][snapback]99146[/snapback][/align]Sziasztok!
1. Mennyivel tud többet, mint a PHP? Ez egy nagyon velõs kérdés, szerintem nem tud többet, vagyis mind a két programnyelvben meg lehet csinálni szinte mindent!
A különbség talán az, hogy lényegesen tömörebb programkódot lehet írni benne!
Például, mostanában a PELR egyik modulját a TK-t tanulgatom! Fél napig szenvedtem, hogy megírjak egy fájl tallózás scriptet, mikor rájöttem, hogy alapból tartalmazza, mert már valaki elöttem megcsinálta és két sor a hivatkozás!
Szóval elég rugalmas és tömör!
Hátránya, hogy bár errõl megoszlanak a viták, értelmezett nyelv, tehát kell hozzá a futó környezet a perl! Windowsban pl.: egy perl program futtatása perl.exe programnév.pl!
Viszont társítást, ha beállítasz hozzá, akkor úgy viselkedik, mint egy EXE…2. Elõnye, hogy nem fordítódik le a program! Tehát nincs fordító! A programkód éppen ezért nyílt! Szerintem a Linuxosok nagyon kedvelik!
3. CGI programként nagyon KIR
2004-11-22-14:56 #1983656Lehet, h butának tûnök(ki tudja, talán az is vagyok), és nem ide tartozik, de mi is ez a Perl tulajdonképpen? Mire is lehet használni. Elég sokat hallottam már róla, de csak addig jutottam el, hogy perl. Mennyivel tud többet, vagy kevesebbet, mint a PHP? Kicsit meséljetek róla please…
THX…
[align=right][snapback]99146[/snapback][/align]A Perl programnyelvet Larry Wall úr kreálta, arra, hogy riportokat hozzon létre adatfájlokból.
Többet tud-e a PHP-nél? Igen: az adatbáziskezelése (különösen a szöveg és bináris alapú adatbázisok esetén) hatékonyabb és tömörebb, mivel többnyire mintaillesztésekkel és automatikus elágazásokkal oldható meg
Többet tud-e a PHP-nél? Nem: mivel a Perl értelmezõ nem tudja magától elválasztani a HTML kódot a PHP kódtól és eltekintve a mod_Perl -tõl minden folyamathoz külön be kell tölteni az értelmezõt és memóriát kell foglalni, amíg a PHP értelmezõ csak az elsõ hívásakor töltõdiik be és fut amíg le nem lövöd.Ugyanakkor a Perl számos olyan tulajdonsággal rendelkezik ami adatelemzéskor igen hasznos, mondjuk adatfolyamokból kiszõrni bizonyos karakter sorokat PHP-vel eléggé nyögve nyelõs és lassú, amíg Perl-ben egy sor.
Az már csak az én véleményem, hogy az alapértelmezzett változók, tömbök hash-ek meg az adatkonténerek nélkülözhetetlenek egy egyszerû program írásához.Csibu:
Megnéztem a progikat, ez egy2004-11-22-15:00 #1983657Meg aztán:
2004-11-22-15:05 #1983658Meg aztán:
2004-11-22-18:06 #1983659Szal, ha írok egy Perl progit, akkor azt futtathatom csak minden izé keverc nélkül meg minden? Mármjint ugyan olyan futtathat filet tudok készíteni vele, mint mondjuk C-ben, ha lefordítom? Csak ennek nem kell fordító nemde?
Ez így sokkal szimpatikusabb, ha valóban így van, meg akkor az applikációfejlesztés sokkal egyszerûbb lesz nekem…2004-11-23-08:38 #1983660Igen errõl van szó!
Anyival azért kiegészíteném, hogy ez egy interpretált nyelv, tehát az értelmezõ feltétlen szükséges. Meg arra nagyon kell figyelni, hogy ne legyen túl nagy a progi, mert olyan 100 – 120 kB felett (800 – 1200 sor) rendesen be tud lassulni.2004-11-23-12:14 #1983661Igen errõl van szó!
Anyival azért kiegészíteném, hogy ez egy interpretált nyelv, tehát az értelmezõ feltétlen szükséges. Meg arra nagyon kell figyelni, hogy ne legyen túl nagy a progi, mert olyan 100 – 120 kB felett (800 – 1200 sor) rendesen be tud lassulni.
[align=right][snapback]99279[/snapback][/align]Sziasztok!
Mivel tömörebb a kód, lehet, hogy nem éred el a 800 sort sem! 😀
Na igen igazából én még csak kisiskolás vagyok, ebben a programnyelvben, de az adatbáziskezelés része az nagyon tutti!
2004-11-23-12:31 #1983662Webshopot írok és bizony oda kell figyelni hogy is kódolok. 🙁
Ja és a Perl dokumentációban nagyon jól és részletesen le van írva tényleg minden 🙂 és már próbálgatni is sikerült. Bár talán érdemes megfontolni a GTK2+ és a GTK-perl telepítését ha windowsban programozol, mivel klasszisokkal szebb és témázható, áttervezhetõ, felüldefiniálhatók az egyes elemek. B)
2004-11-23-19:37 #1983663Az nem olyan jó, hogy belassul. De igazság szerint, nem nagyon érint még a dolog, mert nem nagyon írogattam pár100 sornál nagyobb programot. De azt is PHP-ben.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz