BASIC is a well established programming system for numerical analysis and small data processing applications. Its attraction is the unification in a coherent language of all the system functions including editing, running, debugging, file management, and the application program itself, combined with a user interface that is easy to learn and to apply. There are two possible approaches to the introduction of CAMAC into BASIC: (1) To use the facilities provided in the language, such as… read more subroutines and functions (2) To introduce new statements for input/ output, interrupt handling, and declarations This recommendation adopts the second approach, in which all the attributes specific to CAMAC are declared separately from the executable part of the program, which is therefore independent of the hardware system. Two criteria have been used in defining the extension. read less