Mailinglisten-Archive |
> wer hat behauptet, > dass 'try-catch' ein sinnvoller/notwendiger Construkt > in einer Hochsprache ist. Niemand, aber es gewisslich hilfreich da oben im Himmel der Hochsprachen, wenn mal eine Wolke in die falsche Richtung fliegt. > Kommt das nicht aus der Java-Ecke ... Nein, C++. > richtig, letztendlich geht es niemals ohne 'GoTO', > weil man der CPU nicht anders klarmachen kann wo sie > weitermachen soll/darf Assembler ist eine Sache. Das es da nicht ohne "Goto" geht, sollte jedem verständlich sein. Aber ebenso verständlich sollte sein, dass es in einer richtigen "Hochsprache" (da über den Wolken, wo die Freiheit grenzenlos ist, und man nur SmallTalk macht), ein Goto nichts zu suchen hat. C++ versteht auch ein Goto, weil es abwärtskompatibel zu C ist, aber es braucht es nicht. PHP (das war doch die Liste hier?) hat niemals ein Goto gehabt. Jetzt eines zu Implementieren wäre sicher nicht das Problem, aber es wäre Unsinn hoch 10. > In Sprachen wurde 'GoTO' damals verworfen, weil es > dazu animiert unueberlegt zu handeln. Keine exakte > Strukturen, einfach 'GoTo' und ... passt schon ... Eben, und diesen Unsinn sollte man nicht in eine "Sprache" einbauen, die bisher blendend ohne ausgekommen ist. Die ganze Entwicklung von PHP geht mehr und mehr weg von der Quick & Dirty-Skript-Sprache hin zu einer objektfähigen Sprache, die einfacher als Perl oder C# zu handhaben ist. Es wäre fatal, diese Entwicklung durch etwas triviales wie ein Goto nicht nur zu behindern, sondern gar zu vereiteln. Wer ein Goto will, soll sich seinen MS-Server mit BASIC als Skript-Sprache aufbauen. Der ist sicher, schnell, ausfallsicher und hat ein Goto...
php::bar PHP Wiki - Listenarchive