Beiträge von goloMAK im Thema „Warum kam der GO-Befehl ins BASIC rein?“

    Wenn man sich die BASIC-Programme alle so ansieht, kann man, denke ich, im Nachhinein sagen, dass man "GO TO" und "LET" getrost hätte weglassen können. Um das ROM voll zu bekommen, fallen mir zig andere praktische Befehle ein, bspw. Cursor-Positionierung für PRINT, RESTORE X oder DIR(ectory).

    Ein Positionierungs-Befehl hätte vielleicht noch stattdessen reingepasst. Aber RESTORE X und DIR nehmen wahrscheinlich mehr Platz weg mehr als zwei Aliasse für bereits vorhandene Befehle.

    Irgendwer muss ja mal auf die [...] Idee gekommen sein, das Schlüsselwort "GO" bei BASIC einzuführen, wodurch man den GOTO-Befehl auch als GO TO schreiben konnte. Weiß jemand, wie es dazu kam? Was war die Motivation dazu?

    Für mich liegt der Fall klar: Die Sequenz "GO TO" gibt es auch im "echten" Englisch. Man wollte also den Benutzern ermöglichen, den Befehl so einzutippen, wie sie es von einem normalen Text her kennen.

    Andererseits ist GOTO in BASIC V2 ein sehr oft genutzter Befehl, sodass man auch ein eigenes Token für "GOTO" haben wollte - bringt etwas Speed und spart etwas Speicher.