Exploring Curious Bugs in Early BASICs and the Birth of a New Keyword in Commodore BASIC
By
masswerk
11mo ago· 56 min readenNews
100/100
Golden Brown
Bagelometer↗
Pulled from the oven just right. Trustworthy, fact-dense, deeply satisfying.
Score100TypenewsSentimentneutral
Summary
The article explores a curious bug/feature in early BASICs related to white space handling in BASIC text interpreters, leading to the addition of a keyword in Commodore BASIC for the PET. It delves into the tokenizer routine in early MS 9-digit BASIC for the 65.
Key quotes
· 3 pulledNo, this is not about a one-hit-wonder from the charts of 1977, rather, it’s about something that could have happened on a Commodore PET around this time.
Both are related to BASIC syntax and how white space in BASIC text is handled by the interpreter.
Which sets up the topic of today’s installment, namely, the tokenizer routine in early MS 9-digit BASIC for the 65
Curious adventures in (Commodore) BASIC tokenizing.
You might also wanna read
How Python replaced BASIC as the modern gateway to programming
The article compares BASIC and Python as gateway programming languages, explaining how BASIC dominated the 1970s-1990s as the first language
Context Free Tests C64 vs Raspberry Pi 4 in Practical Coding Focus Comparison
This article examines the concept of when computers peaked for focused, distraction-free coding. It compares the Commodore 64 (which boots s
