Abstract
This paper describes the mechanisation of the ISIS interactive continuous-system simulation language, with particular emphasis on the compilation process. The language has extensive facilities, including line-by-line syntax checking and instant diagnostics. The special problems and constraints of minicomputer operation are discussed. Compilation takes place in two stages, the first occurring line by line as the program is entered into the host computer. The second step consists of a single pass that produces low-level interpretive code that can be executed immediately. The compiler itself is written in FORTRAN with a minimum of machine-dependent subrou tines for handling input/output., terminal graphics, keyboard interaction, and the like. As a result, ISIS is highly portable ; it has already been instal led on six different types of computers.
Get full access to this article
View all access options for this article.
