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".