Accession Number : AD0681169

Title :   BUILD...A BASE FOR UNIFORM LANGUAGE DEFINITION: A USER'S MANUAL FOR COMPUTER LANGUAGE DESIGNERS AND SYSTEMS PROGRAMMERS.

Descriptive Note : Final rept.,

Corporate Author : SIGNATRON INC LEXINGTON MASS

Personal Author(s) : Bennett,Richard K.

Report Date : JUN 1968

Pagination or Media Count : 114

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)

Descriptors :   (*PROGRAMMING LANGUAGES, *COMPILERS), INSTRUCTION MANUALS, LINGUISTICS, SUBROUTINES

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE