Talk:BASIC interpreter
Appearance
The article is missing the following, at the least:
- History
- Discussion of two interpreters that predated Altair BASIC:
- One a government-funded project, programmed on a minicomputer for an 8008, and LLL BASIC
- Update History of operating systems to reflect on BASIC's role as system
- Discussion of two interpreters that predated Altair BASIC:
- 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
- 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
- Coding
- Virtual machines
- Architecture
- Add a useful diagram summarizing the typical architecture of a BASIC interpreter
- of interpreters
- Language design
- Program editing and storage
- Variables and data types
- Discussion of switch from Integer BASIC because of floating point and Woz working on the floppy disk drive
- Execution
- 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