The VALI (Variable Language Interpreter)

  • Authors:
  • James D. Mooney

  • Affiliations:
  • West Virginia University, Morgantown, West Virginia

  • Venue:
  • AFIPS '81 Proceedings of the May 4-7, 1981, national computer conference
  • Year:
  • 1981

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.