SOBS—an incremental BASIC system

@article{Rees1977SOBSanIB,
  title={SOBS—an incremental BASIC system},
  author={Michael J. Rees and A. W. Oppenheimer},
  journal={Software: Practice and Experience},
  year={1977},
  volume={7},
  url={https://api.semanticscholar.org/CorpusID:33989728}
}
The design and implementation of a conversational BASIC system for ICL 1900 machines is described and fundamental requirement for extensive diagnostic and debugging aids are listed, and their implementation in SOBS is discussed.
1 Citation

Practice and experience with BASIS: An interactive programming system for introductory courses in informatics

The BASIS system is an interactive and conversational system, written in Pascal, to be used in the workshop of the introductory course in informatics. Its language is a subset of Pascal. Based on

The implementation of a BASIC system in a multiprogramming environment

A mechanical procedure is derived for determining whether a given context-free phrase structure grammar is a simple precedence grammar and application of the procedure to operator grammars is given.

Dynamic debugging in BASIC

The range of run-time debugging facilities provided on an implementation of BASIC at Hatfield Polytechnic on an ICL 803 is described.

Re‐creation of source code from reverse polish form

By adding redundant operators when compiling into reverse Polish notation, it is possible to re‐create source code in exactly its original form, useful for incremental compilers since it permits partial compilation without the need to maintain a copy of the original program.

The formal definition of the BASIC language

The translator The translator which transforms the parsed text into the abstract text (that is, a text which conforms to the abstract syntax and takes into account the default conditions) is peculiar

Two unusual methods for debugging system software

The Bug Farm, a generator of test cases for compilers, and the Bug Contest, an administrative technique for speeding the process of testing system software achieve a high rate of bug detection while minimizing user revulsion at undebugged software.

A note on recreating source code from the reverse polish form

Algorithms are presented which recreate infix form from reverse Polish form of algebraic expressions. The use of these algorithms in incremental compilers is discussed.

AND T

A fairly good result was obtained using the superselective one shot method, even in patients with tumors having relatively few vessels, despite the fact that these patients had primary cancers of the liver and metastases to the liver from primary cancer of the stomach, or from the colorectal or other organs.