sinclair_basic

Sinclair BASIC

Return to List of BASIC dialects, BASIC

Snippet from Wikipedia: Sinclair BASIC

Sinclair BASIC is a dialect of the programming language BASIC used in the 8-bit home computers from Sinclair Research, Timex Sinclair and Amstrad. The Sinclair BASIC interpreter was written by Nine Tiles Networks Ltd.

Designed to run in only 1 kB of RAM, the system makes a number of decisions to lower memory usage. This led to one of Sinclair BASIC's most notable features, that the keywords were entered using single keystrokes; each of the possible keywords was mapped to a key on the keyboard, when pressed, the token would be placed into memory while the entire keyword was printed out on-screen. This made code entry easier whilst simplifying the parser.

The original ZX80 version supported only integer mathematics, which partially made up for some of the memory-saving design notes which had negative impact on performance. When the system was ported to the ZX81 in 1981, a full floating point implementation was added. This version was very slow, among the slowest BASICs on the market at the time, but given the limited capabilities of the machine, this was not a serious concern.

Performance became a more serious issue with the release of the ZX Spectrum in 1983, which ran too slowly to make full use of the machine's new features. This led to an entirely new BASIC for the following Sinclair QL, as well as a number of 3rd-party BASICs for the Spectrum and its various clones. The original version continued to be modified and ported in the post-Sinclair era.

BASIC Programming Language: BASIC Programming Fundamentals, BASIC Programming Language Inventor - BASIC Language Designer: John G. Kemeny and Thomas E. Kurtz of Dartmouth College on May 1, 1964; Applesoft BASIC, Microsoft BASIC, QuickBASIC, QBasic, FreeBASIC, Endless Loop - The History of the BASIC Programming Language (Beginner's All-purpose Symbolic Instruction Code) by Mark Jones Lorenzo, Legacy Language, BASIC keywords, BASIC Bibliography, Awesome BASIC; (navbar_basic)


© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers

SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.


sinclair_basic.txt · Last modified: 2024/04/28 03:44 by 127.0.0.1