Ne, mir geht's wirklich um das "GO".
Was für'n GO? Mein Spectrum kennt mit einem Tastendruck jeweils nur entweder "GO TO" oder "GO SUB".
Ein isoliertes "GO" gibt es da nicht.
Ne, mir geht's wirklich um das "GO".
Was für'n GO? Mein Spectrum kennt mit einem Tastendruck jeweils nur entweder "GO TO" oder "GO SUB".
Ein isoliertes "GO" gibt es da nicht.
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?
Bin nicht sicher, ob Du generell was gegen "GOTO" hast - moderne Sprachen lassen das ja weg.
Wenn das das Thema sein sollte, dann wird der "GOTO"-Befehl von Basic meiner Meinung nach dann klarer, wenn man sich ein bischen mit Assembler beschäftigt.
Da gibt es mehrere Arten von "jump"-Befehlen, die den Programmablauf zu bestimmten Speicheradressen springen lassen. Das benutzt man praktisch andauernd, z.B. auch um eine einfache Schleife einzurichten. "GOTO" ist (meiner Meinung nach) einfach dieser Gedanke ins Basic übertragen.
Sinnigerweise hatte sich der Computerclub in meiner Stadt in den frühen 80ern ausgerechnet "GOTO-Club" genannt. Später war ihm das dann peinlich. ![]()