seth_not@home: php oder perl

Beitrag lesen

gudn tach!

Solltest du mal in die Situation kommen Perls Mächtigkeit ausnutzen zu wollen kannst du relativ leicht umsteigen, syntaktisch ist PHP nämlich Perl für Anfänger.
PS: Ruby? Python?

naja, ein bisschen komplizierter ist es schon, aber die syntax ist wirklich gut vergleichbar. Bei den ganzen Scriptsprachen ist die meist ziemlich ähnlich, vor allem auch pradigmenmäßig (Kurt sprach Python an).

bei perl gibt es afais die meisten syntax-moeglichkeiten, man hat dort als programmierer sehr viele ausdrucksmoeglichkeiten.

beispiel:
  ~~~perl for (1..42) {print;}
  for (my $i=1;$i<=42;++$i) {print;}
  print for (1..42);
  map {print} (1..42);
  map print, (1..42);

macht alles das gleiche, naemlich die zahlen 1 bis 42 hintereinanderschreiben. bei bedarf kann man auch einfach "foreach", statt "for" schreiben und in diesem fall auch "grep" statt "map". die denkweisen hinter den verschiedenen moeglichkeiten sind sehr verschieden. man kann sich als programmierer-anfaenger diejenige heraussuchen, mit der man am besten zurecht kommt.  
  
in php hat jeder furz seine eigene funktion, wohingegen in perl jede, der wenigen funktionen sehr maechtig ist.[[1](http://tnx.nl/php#chaos)]  
  
imho muss man bei php mehr auswendig lernen und hat weniger entfaltungsmoeglichkeiten. andererseits kann dadurch perl-code sehr viel schneller schlecht lesbar werden, gerade weil man weniger zwaengen ausgesetzt ist.[[2](http://www.perlmonks.org/index.pl?node=Perl%20Poetry), [3](http://www.csse.monash.edu.au/~damian/papers/HTML/Perligata.html)]  
  
alles hat seine vor- und nachteile. so klar ist es imho deshalb nicht, als anfaenger am besten mit php anzufangen.  
  
prost  
seth