Interpretive Machines.

Abstract

The lectures survey attempts to apply computers directly to high level languages using microprogrammed interpreters. The motivation for such work is to achieve language implementations that are more effective in some measure of translation, execution or response to the user than would otherwise be obtained. The implied comparison is with the established technique of compiling into a fixed general-purpose machine code prior to execution. It is argued that while substantial benefits can be expected from microprogramming it does not represent the best approach to design when the contributing factors are analysed in a general system context, that is to say when wide performance range, multiple source language, and stringent security requirements have to be satisfied. An alternative is suggested, using a combination of interpretive and a primitive instruction set and providing security at the microprogram level. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1977
Accession Number
ADA048638

Entities

People

  • John K. Iliffe

Organizations

  • Stanford University

Tags

Communities of Interest

  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Computer Architecture
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Computing System Architectures
  • Electronics
  • High Level Languages
  • Instruction Set Architecture
  • Language
  • Machine Languages
  • Microprocessors
  • Microprogramming
  • Military Research
  • Object Code
  • Operating Systems
  • Programming Languages

Readers

  • Computational Linguistics
  • Computer Engineering
  • Systems Analysis and Design