z-logo
Premium
The mobile programming system, Janus
Author(s) -
Coleman S. S.,
Poole P. C.,
Waite W. M.
Publication year - 1974
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380040103
Subject(s) - janus , compiler , computer science , programming language , macro , code (set theory) , code generation , assembly language , range (aeronautics) , software , operating system , engineering , set (abstract data type) , key (lock) , aerospace engineering
Janus is a symbolic language used to embody the information which is normally passed from the analysis phase of a compiler to the code generators. It is designed for transporting software: A program coded in a high level language can be translated to Janus on one computer, and the resulting output translated to assembly code on another. (The STAGE2 macro processor could be used for the second translation.) In this paper we present the principles upon which Janus is based, and show that it is suited to a wide range of source languages and target computers.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here