Forum: Programmieren allgemein
by Delphi-Laie,
27. Okt 2010
Das ist m.E. ein wenig ungerecht. Sooo dumm ist der Delphi-Compiler keinesfalls - er ist schließlich kein Assembler. Z.B. optimiert er Zählschleifen (bzw. er versucht es wenigstens), indem er sie nach Möglichkeit, abweichend vom Quellcode, wo es meistens umgekehrt ist, abwärtszählen läßt (was beim Debuggen gelegentlich verwirrend ist, einige diesbezügliche Fragen, bei denen man das nicht wußte...
Forum: Programmieren allgemein
by Delphi-Laie,
14. Sep 2009
Sag bloß - wer hätte das gedacht?!
Doch auch hier hilft genau(er)es Lesen meines obigen Beitrages weiter: repeat-until und do-while haben konträre, aus Sicht der Logik zueinander negierte Abbruchbedingungen. Muß man, da eben nicht beide Schleifen mit Endabbruchbedingung verfügbar sind, manchmal umdenken. Ist an sich trivial, doch auch bei solchen Gedanken gibt es Fehler (manchmal bei den...
Forum: Programmieren allgemein
by Delphi-Laie,
14. Sep 2009
Genau da haben wir doch die Variablenfummelei!
Ja, while-do, aber eben nicht do-while (letzteres schrieb ich oben eben genau in dieser Reihenfolge).
Forum: Programmieren allgemein
by Delphi-Laie,
14. Sep 2009
Mir fielen bisher zwei Dinge in C (++/#) auf, die ich bisher bei Delphi vermißte:
1. Step-Option in Zählschleifen (oder gibt es das in neueren Delphi-Versionen?). Gibt es auch und sogar in Basic. Ohne ist es eine geringe zusätzliche, aber eigentlich unnötige Variablenfummelei mithilfe einer while-Schleife.
2. Alternativ statt oder noch besser zusätzlich zu repeat until wäre, wenn es ein do...