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

Tags

DTIC Thesaurus Topics

  • Compilers
  • Computer Languages
  • Computer Programs
  • Computers
  • Language
  • Translators

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Linguistics
  • Computer Science.
  • Systems Analysis and Design