Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#4

AW: Dezimalzahl in Binärzahl - Frage zum Quelltext

  Alt 23. Mai 2012, 19:07
Also theoretisch ist es besser wenn man an einen String hinten ein Zeichen anhängt anstatt das Zeichen vorne einzufügen.

Beim Anhängen müssen weniger viel Daten bewegt werden als beim Einfügen.
Delphi-Quellcode:
ergebnis := ergebnis + IntToStr(eingabe mod 2); // anhängen
ergebnis := IntToStr(eingabe mod 2) + ergebnis; // einfügen
ABER (!) so wie das programmiert wurde, wird auch beim Anhängen jedes Mal der alte String an einen neuen Ort im Speicher kopiert.

Da der Europärer von links nach rechts schreibt ist Anhängen an einen String mental einfacher zu begreifen als wenn man "links" immer wieder ein neues Zeichen einfügt.
Wahrscheinlich ist das der Gedanke hinter "unkomplizierter und einfacher zu verstehen".
Andreas
  Mit Zitat antworten Zitat