Experience with [omega]: Implementation of a prototype programming environment, Part V
MacLennan, Bruce J.
MetadataShow full item record
This is the fifth report of a series exploring the use of the £7 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.
NPS Report NumberNPS-52-86-009
Showing items related by title, author, creator and subject.
MacLennan, Bruce J. (Monterey, California. Naval Postgraduate School, 1981 -06); NPS-52-81-008A new method of programming, called relational programming, is introduced. This is a style of programming in which entire relations are manipulated rather than individual data. This is analogous to functional programming, ...
MacLennan, Bruce J. (Monterey, California. Naval Postgraduate School, 1981-09); NPS-52-81-013This report describes the concept of programming in a relational calculus. This is a style of programming in which entire relations are manipulated rather than individual data, and in which the program itself is represented ...
The programming and budgeting processes of the United States Marine Corps : an investigation into their efficiency Miller, Carl W. (Monterey, California. Naval Postgraduate School, 1999-12);The current Planning, Programming and Budgeting System (PPBS) consists of complex, overlapping phases that require a great deal of time and manpower to complete. More efficient PPBS processes could possibly reduce the time ...