Dachte ich auch, bis ich in C# auf die Nase gefallen bin und gelernt habe, dass man für exzessives Stringhandling besser den StringBuilder verwendet.
Hier OT, aber das muss doch ne recht alte Version gewesen sein. Soweit ich weiß optimiert der Compiler da ganz gut und setzt den StringBuilder automatisch ein wo es sinnvoll ist. Aber selbst wenn nicht, ich wette das Problem ist dann nicht die GC sondern schlicht der Overhead beim Erzeugen der ganzen Objekte, weil "string" in .NET nunmal immutable ist -- malloc() und dessen Verwendung von Betriebssystemfunktionen (sbrk(), mmap() -- oder was Windows da eben bietet) lassen grüßen
Klar, genauso wie immer: Am Basic vorbei die Kernalfunktionen direkt mit SYS aufrufen. Aber echtes/reines "BASIC V2" und "vernünftig" schließt sich halt aus.
Dachte ich es mir doch, das war die lange Version von "nein" Fühle mich nur wieder darin bestätigt, der Sprache, mit der ich seinerzeit als Kind programmieren gelernt habe, den Rücken gekehrt zu haben ....