Implementing the basic programming language on a 1900 I.C.L. Computer
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The purpose of this dissertation is to implement the BASIC programming language on a 1900 ICL computer. BASIC was developed at Dartmouth College in U.S.A. for computers with time-sharing capability. The word BASIC for Beginner's All-Purpose Symbolic structional code. I have made little modifications to the original BASIC grammar to make the language available to any 1900 ICL computer with batch capability. After identifying the theoretical and practical requirements: I first defined the grammar of Basic language. The next task was to design the BASIC compiling system which consists of a compiler and simulator program. The simulator program is the hypothetical computer on which BASIC object programmes can be run. The compiling system was divided into subsystems which were designed and tested separately. They were later assembled and tested as a campmate system. The BASIC compiling system can be used on any ICL 1900 processor with a single program executive. A description of the grama of Basic, its simulator program and compiler, form the body of this dissertation.