Jump to content

Talk:BASIC interpreter

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Jeffrey Henning (talk | contribs) at 15:36, 9 August 2020 (Completed architecture and parsing sections). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The article is missing the following, at the least:

  • History
  • Development
    • Language design
      • The ANSI standardization of BASIC
      • Support for computed GOTO, in Integer BASIC as well as Tiny BASIC (e.g., GOTO 100*X instead of ON X GOTO 100, 200, 300)
      • Add note about new graphic commands, perhaps starting with Level I
      • Contrast with Apple II, add Apple I story about Breakout and changing colors
      • [maps]
      • PEEK/POKE, USR()
      • Add to language design contrast of DEC vs HP Time-Shared BASIC, from that article; add to string handling a reference back to the discussion there
      • Comparison of most common BASIC keywords
    • Architecture
    • Coding
    • Virtual machines
  • Program editing and storage
  • Variables and data types
  • Execution
    • Parsing
  • Bibliography
    • Update bibliography; add Further Reading with annotated source for PATB, Altair, Atari BASIC, and Integer BASIC
    • List annotated source code for Further Reading:
      • Pittman's
      • PATB
      • Atari BASIC
      • Altair BASIC annotated
      • Integer BASIC
  • Keep Size guidelines in mind

Jeffrey Henning (talk) 16:30, 2 August 2020 (UTC)[reply]