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

Abstract

This is the fourth 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 extends the interpreter, unparser, syntax directed editor, command interpreter and debugger to accommodate recursive function definition and invocation, and completes the extension of the language into an applicative programming system supporting higher-order functions. An implementation of these ideas is listed in the appendices.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1986
Accession Number
ADA522370

Entities

People

  • Bruce J MacLennan

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Materials and Manufacturing Processes
  • Space

DTIC Thesaurus Topics

  • Abstracts
  • Classification
  • Computer Programming
  • Computer Science
  • Computers
  • Debugging
  • Information Processing
  • Information Science
  • Language
  • Mathematics
  • Military Research
  • Notation
  • Operating Systems
  • Prototypes
  • Recursive Functions
  • Security
  • Software Development

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Software Engineering.