Southampton BASIC System
Southampton BASIC System
Main page

Southampton BASIC System

logo
Community Hub0 subscribers
What are your thoughts?
Be the first to start a discussion here.
Be the first to start a discussion here.
Southampton BASIC System

Southampton BASIC System (SOBS) was a dialect of the BASIC programming language developed for and used on ICT 1900 series computers in the late 1960s and early 1970s; it was implemented as an incremental BASIC interpreter under the MINIMOP operating system at the University of Southampton and also ran under MAXIMOP.

It was operated from a Teletype terminal, though CRT terminals could also be used.

In common with many early implementations of BASIC, SOBS needed lines to have line numbers, both to allow a user to add new lines to the program in the desired place and also as targets for GOTO and GOSUB statements. A RENUMBER facility was available to allow for sections of the code to be renumbered, by default in increments of 10, to allow more space in the middle of a program.

Other than line numbers, all numeric values were represented internally as floating point.

The language had relatively few statements by comparison with modern programming languages:

Note in particular the lack of a WHILE-like statement; FOR was the only looping construct available to programmers.

Variable names for numeric values were either a single letter, or a single letter followed by a single numeric digit, thus allowing for 286 discreet variables in total. Strings were supported; variable names for them had the same restriction but were followed by a pound (£) symbol.

A limited number of numeric functions were provided, all of which took one numeric parameter:

See all
User Avatar
No comments yet.