- A hozzászóláshoz be kell jelentkezni
- 1915 megtekintés
Hozzászólások
Ez az egyetlen kép mindent elmond a Perl-ről amit tudni érdemes.
Nem, nem akarok troll lenni vagy flame-t kirobbantani, de a nyelv olyannyira eklektikus, hogy az már használhatatlan (egy nagyobb projectben mindenképpen). Amúgy hasznos lehetett még a Python előtt.
Köszönet a képért. Ritkán derülök ilyen jót :).
- A hozzászóláshoz be kell jelentkezni
A Perl egyáltalán nem használhatatlan. A hozzászólásodból csak az derül ki, hogy Te nem értesz hozzá, és bár találkoztál már vele, az elsõ találkozáskor megijedtél tõle, és a saját képességeidet nem becsülted annyira, hogy képes legyél megérteni.
A Perl nagyobb projektben is jól használható.
A Pythonról pedig annyit mondanék, hogy nagyon klassz dolgokat tud, de más filozófiát követ, mint a Perl/Ruby vonal. A Perl nagyobb felelõsséget hárít a programozóra mondván, hogy megbízik benne, hogy ki tudja választani a megfelelõ lehetõséget. A Python kisebbet, egyvalamire egy lehetõséget ad. Ezzel nincs alapvetõen baj, van akinek ez, van akinek az jön be jobban.
Elhiszem, hogy nem akartál flame-t kirobbantani, mert kényelmesebb lett volna, ha hátradõlhetsz abban a tudatban, hogy igazad van, de ilyen hozzászólással ezt nehéz elkerülni, mert biztosan nem vagyok egyedül, aki nem veszi be a "Perl is a write-only language" maszlagot.
- A hozzászóláshoz be kell jelentkezni
igen. /me pl. nagyon szereti a perl-t. nem csak azert mert viszonylag konnyu elsajatitani a hasznalatat, hanem mert szerteagazo az a terulet ahol fel lehet hasznalni. ugyhogy en is vedelmembe veszem kicsit.
BTW: van olyan nyelv amit nem utal valaki?
A C-t utaljak mert nem biztonsagos (ha rosszul irja valaki a kodot), a C++-t utaljak mert nem C :-), a PHP-t utaljak mert nem biztonsagos, a Java suxx sokak szerint, a Lisp debileknek valo, a Basic crap, a Pascal szintugy. Az assembly-rol nem is beszelve :-)
MInden nyelvnem meg van a felhasznalasi terulete, lehet az adott nyelven jo es rosszul is programozni. IMHO a programozon mulik, hogy ha valaszt egyet azt jol vagy rosszul hasznalja.
- A hozzászóláshoz be kell jelentkezni
Én pl. kellemesen meglepődtem kissé, mikor megláttam, hogy a Frozen Bubble -t Perl-ben írták... :)
- A hozzászóláshoz be kell jelentkezni
"A Perl egyáltalán nem használhatatlan."
Tényleg durván fogalmaztam: Nagyobb projectben nehezen használható.
"A hozzászólásodból csak az derül ki, hogy Te nem értesz hozzá"
Talán nem eléggé. Csak egy apró szkriptet írtam benne, ami HTTPS kéréseket eszközölt egy szerverhez, amíg a célját el nem érte. Néhány hónapja nagy reményeket fűztem hozzá: egy komoly projectet akartam Perlben kódolni (a sebességkritikus és az alacsonyszintű részek kivételével), de Larry Wall két alapművét olvasgatva (a kettő egyűtt hosszabb 2000 oldalnál) és a weben található kritikák alapján már kikristályosodott a véleményem róla és végül is a Pythonra esett a választásom.
"és bár találkoztál már vele, az els? találkozáskor megijedtél t?le, és a saját képességeidet nem becsülted annyira, hogy képes legyél megérteni."
Meglepő hogy mennyire azt hiszed hogy ismersz. Az ilyen irányú képességeimmel és a róluk alkotott képemmel semmi baj.
"A Perl nagyobb projektben is jól használható."
... ha a fejlesztők megállapodnak abban, hogy a nyelv mely részhalmazát használják, vagy elviselik a teljes képességhalmaza által indukált szükségtelen bonyolultságot.
"A Perl nagyobb felel?sséget hárít a programozóra mondván, hogy megbízik benne, hogy ki tudja választani a megfelel? lehet?séget."
Csak képes legyen élni ezzel a szabadsággal anélkül hogy a fejlesztése jelentős idejét az ilyen dilemmák kötnék le.
"A Python kisebbet, egyvalamire egy lehet?séget ad. Ezzel nincs alapvet?en baj, van akinek ez, van akinek az jön be jobban."
Ezt hívák ortogonalitásnak: A Unix filozófia egyik alapköve és olyan hasznos tud lenni a bonyolultság kezelésében, mint amilyen kaotikus lehet az eklekticizmus.
"Elhiszem, hogy nem akartál flame-t kirobbantani, mert kényelmesebb lett volna, ha hátrad?lhetsz abban a tudatban, hogy igazad van, de ilyen hozzászólással ezt nehéz elkerülni, mert biztosan nem vagyok egyedül, aki nem veszi be a "Perl is a write-only language" maszlagot"
Nem kell, hogy bevedd. Nem akarok én hittérítőt játszani. Megvan a témáról a véleményem és Neked is a sajátod és ezzel nincs semmi baj.
- A hozzászóláshoz be kell jelentkezni
Igen, ez engem is meglepett annó. Sokkal hamarabb készen lehettek vele, mintha C(++)-ben szenvedtek volna :).
A magasszintű értelmezett nyelvek használata már önmagában dícséretes nem sebesség- memóriakritikus felhasználásoknál.
- A hozzászóláshoz be kell jelentkezni
"igen. /me pl. nagyon szereti a perl-t. nem csak azert mert viszonylag konnyu elsajatitani a hasznalatat, hanem mert szerteagazo az a terulet ahol fel lehet hasznalni. ugyhogy en is vedelmembe veszem kicsit."
Már látlak is lelki szemeimmel Trey, ahogy naphosszat rendszeradminisztrációs szkripteket pötyögsz otthon Perlben ;).
- A hozzászóláshoz be kell jelentkezni
hehe, nem. ennek az oldalnak is egy resze "Powered by Perl" :-)
- A hozzászóláshoz be kell jelentkezni
"'Tényleg durván fogalmaztam: Nagyobb projectben nehezen használható."
Ezt így már elfogadom véleménynek. Mert az elõzõ hozzászólás csak fikázás volt.
"Meglepő hogy mennyire azt hiszed hogy ismersz. Az ilyen irányú képességeimmel és a róluk alkotott képemmel semmi baj."
Ebben igazad van. Bocs :) Megnéztem a honlapodat, és belátom. Láttam az ódádat. Iszonyúan kocka :)
De a Perlbõl nem engedek, mert az tényleg jó. Való igaz, hogy sok béna programozóval csak Java-s projektet készíthetsz. Sok okos programozóval viszont nagyon hasznos eszköz a Perl.
Ne érts félre. Én is látom a hibáit, valóban van neki bõven.
Minden jót,
Padre
- A hozzászóláshoz be kell jelentkezni
"A Perl nagyobb projektben is jól használható."
... ha a fejlesztők megállapodnak abban, hogy a nyelv mely részhalmazát használják, vagy elviselik a teljes képességhalmaza által indukált szükségtelen bonyolultságot.
Hát, én már nagyobb projektekben is simán használtam Perl-t. :) Amit írsz, azért nem állja meg a helyét, mivel egy jól megtervezett program nagy része eljárások összesége, amik felfoghatóak fekete dobozként is. Egy jó rendszertervvel nem kell, hogy belelásson az egyik programozó a másik munkájába. A személyes véleményem pedig a Perl krix-krax-okról: nem tudsz elém olyan normális változónevekkel ellátott Perl kódot tenni, amiről ne mondanám meg, hogy mire szolgál. SZVSZ ha normális változóneveid, eljárásneveid vannak, akkor könnyen átlátható bármely program.
Pár nagyobb (persze ez nézőpont kérdése) projektre példa: www.uhulinux.hu weblap, maga az UHU-Linux telepítője, Sympa levelezőszerver, stb. Nekem rosszul esett a kép is különben, pedig értem én a poénokat.
- A hozzászóláshoz be kell jelentkezni
No, ha már személyeskedésbe fajultatok, megnéztem mindkettőtök honlapját...
Jó-jó...
De az Óda a Unixhoz utolsó előtti verszszakának végén leborultam a székről! :-) (És utána még egyszer mikor rájöttem mi az a triplaix :-) )
- A hozzászóláshoz be kell jelentkezni
Hát, én már nagyobb projektekben is simán használtam Perl-t. :) Amit írsz, azért nem állja meg a helyét, mivel egy jól megtervezett program nagy része eljárások összesége, amik felfoghatóak fekete dobozként is. Egy jó rendszertervvel nem kell, hogy belelásson az egyik programozó a másik munkájába.
Ha ezt veszed alapul, minden nyelvben alkalmazhatod az egységbezárást vmilyen absztrakciós szinten. Elsősorban karbantarthatóság szempontjából lenne vele gondom, ugyanis nekem eleve nehezen olvashatónak tűnik összehasonlítva a többi nyelvvel (a Bourne shellt leszámítva, mert az aztán tényleg katasztrófa :)
A személyes véleményem pedig a Perl krix-krax-okról: nem tudsz elém olyan normális változónevekkel ellátott Perl kódot tenni, amiről ne mondanám meg, hogy mire szolgál
Eléd lehet hogy nem :)
Kiváncsi lennék, hogy volt -e már olyan, hogy hetekig, neadjisten hónapokig nem nyultál a Perlhez. Nem esett ki ez idő alatt a kezeid közül?
A példák egész jónak tűnnek, de ezek szerintem még inkább a középsúlyba tartoznak. Bár a Sympa méretével és képességeivel nem vagyok tisztában, de ha jobb lenne, mint a Mailman, akkor gondolom azt használnák helyette majdnem mindenhol. De hogy egy nehézsúlyú versenyzőt is mondjak a Python világból, talán a Zope jó példa lehet.
Mellesleg érdekelne az összes nyelvre nézve olyan összehasonlítás, hogy az illető nyelvel kódolt projecteknek mekkora az átlagmérete és a népszerűsége.
Ezeket a "vicceket" pedig próbáld nem komolyan venni. Bár ha Perl hívő vagy ez lehet hogy nem megy ilyen egyszerűen.
- A hozzászóláshoz be kell jelentkezni
De az Óda a Unixhoz utolsó előtti verszszakának végén leborultam a székről! :-) (És utána még egyszer mikor rájöttem mi az a triplaix :-) )
Hát én nem akarok szerénytelen lenni, de egyszer az egyik haverom NeoPetőfinek nevezett, ami ugye azért mégis csak fényévszázadokra áll a valóságtól, de legalább jól hangzik. :))
Én is bátorkodtam megnézni a honlapodat, ha már olyan fenenagy divat ez errefelé és meglepve vettem tudomásul, hogy hol rendszergarázdálkodsz. Ha a stud-os rendszeradminisztrációba van beleszólásod esetleg megpróbálhatnád elintézhetni hogy legyen SFTP vagy akár mezei FTP, mert WebFTP-n keresztül elég gáz (lenne) töltögetni.
Amúgy másodéves progmatos vagyok :)
Várjunk csak... WebFTP... Hmmm... Ez már megint egy Perl applikáció! :D
- A hozzászóláshoz be kell jelentkezni