Experience with Omega. Implementation of a Prototype Programming Environment, Part 5

Abstract

This is the fifth report of a series exploring the use of the Omega programming notation to prototype a programming environment. This environment includes an interpreter, unparser, syntax directed editor, command interpreter, debugger and code generator, and supports programming in a small applicative language. The present report presents a code generator operating on abstract syntax trees. The code generation process is implemented as an evaluator over a nonstandard domain. An implementation of the code generator is listed in the appendices.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 01, 1986
Accession Number
ADA522371

Entities

People

  • Bruce J MacLennan

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Space

DTIC Thesaurus Topics

  • Abstracts
  • Classification
  • Computer Programming
  • Computer Science
  • Computers
  • Debugging
  • Demographic Cohorts
  • Identities
  • Information Processing
  • Information Science
  • Language
  • Mathematics
  • Military Research
  • Notation
  • Prototypes
  • Security
  • Software Development

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Linguistics
  • Database Systems and Applications