Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
8. Nov 2013
Wäre aber auch nicht richtig...:)
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
8. Nov 2013
Ich weiß nicht, ob das hier der Fall ist, aber die Berechnung der Fakultät wird im Informatik-Unterricht gern als Beispiel für Rekursion genommen. Dazu möchte ich hier gern noch eine Anekdote aus dem Informatik-Unterricht (Pascal) meiner Tochter loswerden:
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
8. Nov 2013
Entschuldige bitte die Kritik, aber das ist m.E. viel zu kompliziert implementiert, was auch zu einer schlechten Lesbarkeit und Fehleranfälligkeit führt.
Du führst unnötigerweise den Endwert und das Zwischenergebnis bei jedem Funktionsaufruf mit. Dabei wird unnütz viel Stack verbraucht. Bei der Fakultät wird zwar wohl erst der Integerüberlauf vor einem Stacküberlauf eintreten, aber man sollte...