Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

SuperBASIC

Programming language

SuperBASIC is an advanced variant of the BASIC programming language developed by Sinclair Research, primarily designed by Jan Jones in the early 1980s. It was originally intended for an unreleased home computer codenamed SuperSpectrum, but it was ultimately built into the ROM firmware of the Sinclair QL microcomputer, announced in January 1984. SuperBASIC introduced structured programming features that earlier Sinclair BASIC dialects lacked, including IF-THEN-ELSE conditionals, FOR-NEXT and REPeat loops, procedures and functions with configurable parameters, array operations and slicing, local variables and automatic line numbering, along with the ability to extend the operating system through resident procedures. It also served as the command line interpreter for the QL's operating system, QDOS, making it one of the first second generation BASICs integrated directly into a microcomputer's operating system, letting users extend the system's own functionality through the language itself. Reviewers praised its structured improvements over earlier Sinclair BASIC while noting concerns about execution speed and limited numerical precision for business use.

Facts
First Released
1984 1
Connections

In Field

Source SuperBASIC (Wikipedia)

Licensed Under

Source SuperBASIC (Wikipedia)
Sources
1. SuperBASIC (Wikipedia)
  • Infobox field released
    released = 1984
  • Licensed Under: Proprietary Software, Infobox license field
    license = Proprietary
  • In Field: Programming Language Theory, Lead sentence
    SuperBASIC is an advanced variant of the BASIC programming language with many structured programming additions.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.