Artigo Acesso aberto

The LRLTRAN compiler

1968; Association for Computing Machinery; Volume: 11; Issue: 11 Linguagem: Inglês

10.1145/364139.364154

ISSN

1557-7317

Autores

Sam F. Mendicino, Robert A Hughes, Jeanne T. Martin, F. McMahon, John E. Ranelletti, Richard G. Zwakenberg,

Tópico(s)

Distributed and Parallel Computing Systems

Resumo

Extensive software problems confront an organization which possesses a number of different computers and which frequently acquire new ones. To maintain cohesion, a system must be developed, written in a high level language, which minimizes machine dependencies and isolates those which are necessary. A language and a compiler for that language are discussed here. The language, called LRLTRAN, is a heavily augmented FORTRAN. The three-pass compiler makes use internally of a postfix Polish notation (pass I to pass II) and a free representation referred to as a “composite blocking table” (pass I to pass III). Machine-independent optimization occurs in pass II and DO-loop and machine-dependent optimization in pass III.

Referência(s)
Altmetric
PlumX