Journal of the ACM (JACM)
An efficient context-free parsing algorithm
Communications of the ACM
Design of a separable transition-diagram compiler
Communications of the ACM
High-Level Language Computer Architecture
High-Level Language Computer Architecture
The architecture of a grammar-programmable high-level language machine.
The architecture of a grammar-programmable high-level language machine.
Design of a variable high-level language computer using parallel processing.
Design of a variable high-level language computer using parallel processing.
Principles of Compiler Design (Addison-Wesley series in computer science and information processing)
Principles of Compiler Design (Addison-Wesley series in computer science and information processing)
SYMBOL: a major departure from classic software dominated von Neumann computing systems
AFIPS '71 (Spring) Proceedings of the May 18-20, 1971, spring joint computer conference
Hi-index | 0.00 |
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.