hptsb
HP Time-Shared BASIC
Keywords
One of the earliest and most influential deviations from the original Dartmouth BASIC, the Hewlett-Packard Time-Shared BASIC was a cheaper, minicomputer-based and very popular alternative time-sharing system for the late 1960s.
Where it is/was used
- HP 2000 minicomputers line by Hewlett-Packard
Noteworthy characteristics
Probably the first big split caused in early BASIC implementations was HPTSB's way to manipulate string variables. All string variables had to be explicitely declared with DIM, and from then on they should be dealt with as "arrays of characters", much like the C language would work when created some few years later. As a side effect, arrays of strings were not supported.
"HP-style strings" were adopted by some early microcomputer BASICs such as Apple BASIC, Atari BASIC and Sinclair ZX-80, in contrast with implementations which took inspiration from DEC's BASIC-PLUS string handling, especially those derived from Micro-Soft BASIC for the MITS Altair.
Environment and usage
Extensions
Curiosities
Related to...
Influenced by
Influence for
Versions and successors
References
- http://bitsavers.org/pdf/hp/2000TSB/22687-90001_AccessBasic9-75.pdf - The HP-2000/Access BASIC Reference Manual, last checked 2023-03-02