BUILD...A BASE FOR UNIFORM LANGUAGE DEFINITION: A USER'S MANUAL FOR COMPUTER LANGUAGE DESIGNERS AND SYSTEMS PROGRAMMERS.
Abstract
BUILD (Base for Uniform Language Definition) is a system for artificial language definition, which is tied directly to the mechanisms of the translator process. By isolating and utilizing the fundamental elements of computer languages and the fundamental mechanisms of assemblers and compilers, this approach provides a very flexible and powerful base for defining languages and their translators. BUILD is not itself a language, but rather a base for the definition of a wide class of languages. It could be considered as an initial meta-language, although in BUILD no distinction is made between language levels - in particular, between a meta-language and an object language - except as the user desires. This report is written in the form of a user's manual to provide an illustration of how the system would appear to the user. The user is an advanced programmer who would use the language for himself for writing a complex program or would define a language for others in a particular applications area. The BUILD approach will provide a comprehensive language and software system. It promises to simplify and unify computer languages so they may be built on one universal base and may all be handled by one general translator and encourages the orderly and rapid development of many powerful new languages tailored to special areas. (Author)
Document Details
- Document Type
- Technical Report
- Publication Date
- Jun 01, 1968
- Accession Number
- AD0681169
Entities
People
- Richard K. Bennett