
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> > Zunächst wollte ich den ":" auch in BASIC++ erlauben, habe mich dann dennoch umentschieden. Der Doppelpunkt hat im Prinzip keinen Vorteil, er fördert nicht die Lesbarkeit und ermöglicht es auch nicht kompakteren Code zu erzeugen. Zusätzlich kam dann noch die Schwierigkeit, dass ich den Doppelpunkt schon für eine andere Sachen reservieren wollte und jetzt auch habe, nämlich für lokale Labels/Sprungmarken, wie man es auch aus anderen BASIC Dialekten her kennt. > > ich hätte das auf folgende Art gelöst: Steht vor dem Doppelpunkt kein Leerzeichen, dann markiert es ein Label. Mit einem Leerzeichen (oder TAB) davor trennt es zwei Anweisungen. Das hielte ich für bedenklich. Heutige Programmiersprachen sollten seit FORTRAN und COBOL formatfrei sein. Es sollte dem Programmierer freigestell sein, ob er a=1:b=2:c=3 oder aus optischen Gründen oder versehentlich a=1 : b=2 : c=3 schreibt. Zwei bis auf Bye Achim |
| Antwort schreiben |