Skip Navigation

The Computer Journal 1975 18(1):34-42; doi:10.1093/comjnl/18.1.34
© 1975 by British Computer Society
This Article
Right arrow Full Text (PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in ISI Web of Science
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by White, J. R.
Right arrow Articles by Presser, L.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?

A structured language for translator construction

J. R. White1 * and L. Presser2 §

1 Department of Electrical Engineering and Computer Science. University of Connecticut, Storrs, Connecticut, USA, 2 Department of Electrical Engineering and Computer Science, University of California, Santa Barbara, California, USA

A structured programming language, JOSSLE, is described. The language was designed with one basic objective in mind: to provide a flexible tool for specifying the post-syntactic (semantic) phase of programming language translation. To achieve this objective the following design goals were established for JOSSLE: 1. the language should facilitate the design of information structures that are natural for the translation process; 2. the language should encourage the development of programs (i.e. translators) whose control structures are explicit, so that assertions and statements of correctness can be made; 3. the language should aid, as much as possible, in the detection of logical errors; 4. a flexible and efficient set of machine independent code generation primitives should exist; and 5. the language should enforce structure on a system of independently compiled programs.

A one pass compiler for JOSSLE has been constructed for the IBM System/360 family of computers, and the language constitutes an integral part of a translator writing system under development at the University of California, Santa Barbara, and the University of Connecticut.


Received June 1973.

* Department of Electrical Engineering and Computer Science, University of Connecticut, Storrs, Connecticut 06268, USA.

§ Department of Electrical Engineering and Computer Science, University of California, Santa Barbara, California 93106, USA.


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?




Disclaimer: Please note that abstracts for content published before 1996 were created through digital scanning and may therefore not exactly replicate the text of the original print issues. All efforts have been made to ensure accuracy, but the Publisher will not be held responsible for any remaining inaccuracies. If you require any further clarification, please contact our Customer Services Department.