Thread regex matching ist lahm (27 answers)
Opened by Gast at 2005-07-21 04:47

Gast Gast
 2005-07-22 02:45
#56572 #56572
[quote=Lev,21.07.2005, 18:32]Nun ja, agressiv werde ich ja nicht, war ja nicht ernst gemeint mit schlagen. aber die namen sind schon recht nichtssagend.[/quote]
Ich gehe mal davon aus, dass du die Doku nicht gelesen hast. Sonst wärst du wohl über, oben wohl schon genanntes, "use English;" gestolpert.

Quote
Und ich bin ein anhänger von vielsagenden namen (können auch ruhig lang sein) und leicht verständlichem code.

Die schönste Sprache beschützt einen schlechten Dichter nicht.

Quote
Perl hat viele nichtssagende namen und viele features, die den code total unleserlich machen können (man muss sie nicht benutzen, aber sehr viele sehen das ja als eine art sport).

Das empfinde ich sogar als Vorteil. Es ist schwieriger einfach glauben zu wissen, wie eine Funktion funktioniert, anstatt nachzuschlagen wenn dies alles nicht so offensichtlich ist. Perl hat wenige, leistungsstarke Werkzeuge. Aus denen man viel rausholen kann, wenn man's kann.

Manche Sprachen sind wie Triangeln, manche wie Violinen. Warum denkst du, sollten beide gleich-einfach zu lernen sein?

Quote
Und perl ist eine der am schlechtesten dokumentierten sprachen die ich ich so kenne,

Das gibt Abzüge in der B-Note ..

Quote
mir kommt es vor, als wurde die doku in der zeit geschrieben, in der html noch nicht erfunden wurde bzw. nicht mal als konzept vorhanden war.

POD kann man in so ziemlich alles konvertieren. Es ist irrsinnig flexibel, machinenlesbar und auch auf der Konsole einwandfrei verwendbar.

Quote
Für kleine skripte sind nichtssagende variablennamen ja ok und so, allerdings ist die doku zu perl halt so unstrukturiert,

Perl ist eben eine Sprache, die man lernen muss. Man kann sie nicht so einfach "zusammenpicken."

Quote
dass man viele sachen, die man braucht, nur sehr schwer findet -> also der aufwand ist ziemlich hoch für kleine skripte.

Auch wenn auch dieser Satz recht bös' klingt: Suchen will gelernt sein. Lies die Doku einmal komplett -soviel ist es nicht- und wisse, wo du suchen musst.

Quote
für größere programme sind die sprachfeatures, die verkürzung des programmtextes ermöglichen, eher hinderlich, weil sie die lesbarkeit und die wartbarkeit viel schlechter machen (können).

Wie Perl geschrieben wird, hängt eben mehr vom Programmierer ab. Man muss sich eben auch darum kümmern, *was* man macht. In Perl hat man allgemein eine höhere Verantwortung. Im Gegensatz zu den meisten anderen Sprachen empfinde ich Perl außerdem als besonders ästhetisch.

Quote
also ist perl irgendwie für kleine sachen zu schlecht dokumentiert, für große sachen auch weniger geeignet...

Meine Erfahrung straft deine Worte Lügen ;)

Quote
mir ist die positionierung der sprache nicht ganz klar, insbes. im kontext neuer sprachen (mag sein dass man vor 10 jahren nicht an perl vorbeikam wenn man bestimmte aufgaben effizienter als mit anderen sprachen lösen wollte)

*Das* ist auch heute noch so.

Quote
aber zum glück gibt ja foren und google und nette leute wie euch :)

Dass ich nett bin steht nirgends in meinem Profil ;)

Quote
also das soll echt kein flamewar sein, sind alles nur meine subjektiven gedanken, es soll absolut kein angriff auf perl und seine fans sein. jeder hat seinen geschmack...

Jep. Ganz genau.

Quote
viele grüße,
-Lev

Ebenso!

View full thread regex matching ist lahm