Back to Basic
Further to the interesting BBC Micro article (Retro, Shopper 361), BBC Basic was sophisticated for the time, with procedures, functions, indirection operators, long variable names and Repeat…Until loops. It gave extensive access to the operating system and an in-line assembler, which ran code directly from Basic CALLs.
More importantly, it lives on, in a much-enhanced form running on PCs as BBC Basic for Windows. It now uses all the Windows graphics modes, with 24-bit colour, links to the Windows API, libraries, hardware interfacing, a comprehensive help window and sets of examples. It can even compile code to an EXE file. Line numbers are optional; for example, only for legacy GoTo/GoSubs, which can be recoded out anyway. It also offers IEE64 precision floating-point variables.
Like the original Basic,…
