from Hacker News

Building a Basic Interpreter, '80s Style, Part 2

by new_here on 8/9/20, 11:53 AM with 17 comments

  • by tjalfi on 8/10/20, 12:43 AM

    Here are some other interpreters if you’re curious how this design compares.

    Microsoft 8080 BASIC interpreter [0] is a commented disassembly. An improved version is at [1]. The book Programmers at Work also has notes on the design.

    [2] is a z80 BBC BASIC interpreter.

    [0] http://altairbasic.org/

    [1] https://github.com/option8/Altair-BASIC

    [2] https://github.com/jblang/bbcbasic-z80

  • by martincmartin on 8/11/20, 2:37 PM

    Can we fix the capitalization in the title? It's the programming language BASIC, which stands for Beginners All Purpose Symbolic Instruction Code