Tiny BASIC

1976 · Free Software Newsletter · Werk 967 von 1.871

The cramped back office of a small computer newsletter in Menlo Park in California on a spring evening, on a long wooden trestle table two portable cassette recorders side by side joined by a short black cable, the reels of both turning, a row of freshly copied grey cassettes in clear plastic cases, their shells plain and blank, beside them a stack of thin stapled booklets with plain cream card covers seen edge-on from the side, a glass jar holding a few coins, a hand dropping one cassette into a plain brown envelope, a rolled sleeping bag in the corner, warm lamplight and blue dusk in the window.

Wofür es benutzt wurde
Tiny BASIC ist ein kleiner BASIC-Interpreter für die ersten Mikrocomputer, verbreitet über ein Mitteilungsblatt, das Quelltexte abdruckte. Das erste Heft erschien im Januar 1976 unter dem Titel "Dr. Dobb's Journal of Tiny BASIC Calisthenics & Orthodontia" mit dem Untertitel "Running Light Without Overbyte", herausgegeben von Dennis Allison und Bob Albrecht von der gemeinnützigen People's Computer Company in Menlo Park. Zweck war, Besitzern von Altair-ähnlichen Geräten den Quelltext eines kleinen BASIC-Interpreters zum Abtippen zu liefern. Tom Pittman nennt als Anlass für Allisons Vorläuferartikel "Build Your Own Basic", dass der Rechnerbausatz 400 Dollar kostete, in Maschinensprache kaum zu programmieren war und das Altair-BASIC mit 150 Dollar als zu teuer galt.
Was daran neu war
Kennzeichnend war das Veröffentlichungsmodell: nicht ein fertiges Programm zum Kauf, sondern der gedruckte Quelltext. Allison gab dazu eine Zwischensprache (IL) vor, die ein Programm im Rechner auslegt. Tom Pittman schreibt rückblickend, seine Fassung sei als einzige dieser Vorgabe weitgehend gefolgt; die Tiny-BASIC-Maschine sei vollständig in 443 Byte IL-Code beschrieben, gegen mehr als 2 KB bei von Hand geschriebenem Assembler. Der erste war er nicht: Dick Whipple und John Arnold kamen vor ihm. Das Blatt war auf 3 Nummern angelegt; ab Heft 2 im Februar 1976 übernahm Jim Warren die Redaktion, und es wurde eine laufende Zeitschrift. Pittman verlangte 5 Dollar, die anderen gaben ihre Fassungen umsonst her.

Was die Quellen offenlassen: Allisons ursprüngliche Speicherschätzung steht im Nachdruck von "Build Your Own BASIC" in Heft 1 (Internet Archive): 6 bis 8 KByte für einen kleinsten BASIC-Interpreter, 12 KByte für ein bequemes System. Im Text steht dazu keine Zahl. Pittmans Angaben stammen aus seinem eigenen Rückblick in Dr. Dobb's vom Januar 2006, also aus der Erinnerung eines Beteiligten 30 Jahre danach. Die Planung auf 3 Hefte nennt Jeremy Norman.

Zum Weiterlesen