January 1981
·
10 Reads
The Variable Language Interpreter (VALI) is a high-level-language computer architecture. The language definition is not fixed, but can be easily changed to process many popular languages. The languages may be complete, so portable programs can be handled. VALI makes use of parallel processors to achieve its objectives. Parsing is carried out by an array of identical units called token processors. These generate a high-level intermediate form called an execution tree. This tree is then interpreted by additional processors, exploiting its parallelism whenever possible. A version of this design has been simulated. Suitable implementation methods are discussed.