SuperBASIC

SuperBASIC
Developer(s)Sinclair Research, Jan Jones
Initial release1984; 40 years ago (1984)
Operating systemQDOS
PlatformSinclair QL microcomputer
Typesecond-generation BASIC
LicenseProprietary

SuperBASIC is an advanced variant of the BASIC programming language with many structured programming additions. It was developed at Sinclair Research by Jan Jones during the early 1980s.

Originally SuperBASIC was intended as the BASIC interpreter for a home computer code-named SuperSpectrum, then under development. This project was later cancelled; however, SuperBASIC was subsequently included in the ROM firmware of the Sinclair QL microcomputer (announced in January 1984), also serving as the command line interpreter for the QL's QDOS operating system.[1][2]

It was one of the first second-generation BASICs to be integrated into a microcomputer's operating system (unlike BBC BASIC which preceded it in 1981), making the OS user-extendable—as done by Linus Torvalds in his formative years.

  1. ^ "Illustrating Super-BASIC on the Sinclair QL". Computing History. Retrieved 2023-02-06.
  2. ^ Apostolo, Alberto. "Sinclair QL: mistakes, misfortune and so many regrets". RetroMagazineWorld. Retrieved 2023-02-06.