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

    Die Möglichkeit, den GOTO-Befehl im Commodore-BASIC auch als GO TO zu schreiben, stammt ursprünglich aus der Entwicklung von BASIC selbst. Das geht auf die allerersten Implementierungen von BASIC in den 1960er Jahren zurück. Der Befehl GOTO sollte intuitiv verständlich sein und das getrennte Schreiben GO TO sollte die Lesbarkeit und Klarheit verbessern, besonders für Menschen ohne Programmiererfahrung. GO TO erinnert eher an einen natürlichen englischen Ausdruck, was den Lernprozess erleichtern sollte. BASIC war ja als allererster Einstieg ins Programmieren gedacht.

    Mich hat vor allem das Token für das GO gewundert. Alle anderen Befehle haben Token im Bereich von 128 bis 162, das Token für GO ist 203. Das klang für mich stark danach, dass es erst nachträglich eingebaut worden ist.

    Inzwischen weiß ich, dass es im Commodore BASIC V1 noch nicht drin war. Die Erklärung, dass das die Kompatibilität zu anderen BASIC-Dialekten erhöhen sollte, klingt aber plausibel.

    (Ich schreibs mal hier rein, weil das ja nicht direkt mit BASIC sondern eher mit Computer-Geschichte zu tun hat.)

    Irgendwer muss ja mal auf die (meiner Ansicht nach ziemlich blödsinnige) 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?