Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

On GAT and the construction of translators

On GAT and the construction of translators TECHNIQUES On GAT and the Construction of Translators B. A[tDEN AND R. (:~RAHAM,University of Michigan, Ann Arbor, Mich. The Generalized Algebraic Translator (GAT) was written at the University of Michigan Statistical and Computing Laboratory for a 650 with index registers, floating point arithmetic, and special characters. Some of the main features of the Translator are: (a) Single pass. Optimized five/card machine instructions are produced directly from the original statements. Floating point and indexing instructions are generated. (b) Variables. Variable names are subscripted letters, as in IT, although a larger set of letters is allowed. Variables are either fixed point integers or floating point, and subscription is reeursive. (c) Constants. Constants m a y be written in a st~aternent and may be either floating, :fixed, or alphabetic. (d) Subroutines. Subroutines are called by using arbitrary alphanumeric names. All subroutines are reloeatable. (e) Conventional operational hierarchy. Unparenthesized expressions are interpreted according to the commonly accepted algebraic conventions. (f) Input-output. Either mlmerie or alphanumeric information, identified by its appropriate symbolic labels, m a y be read or produced as output during execution of the object program. (g) Mixed arithmetic. Variables or constants of fixed point integer and floating point form may http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png Communications of the ACM Association for Computing Machinery

On GAT and the construction of translators

Communications of the ACM , Volume 2 (7) – Jul 1, 1959

Loading next page...
 
/lp/association-for-computing-machinery/on-gat-and-the-construction-of-translators-SQB0zYwEEz

References (1)

  • Ctt L . (1957)

    738

    USSR Academy of Sciences, 113

Publisher
Association for Computing Machinery
Copyright
Copyright © 1959 by ACM Inc.
ISSN
0001-0782
DOI
10.1145/368370.368373
Publisher site
See Article on Publisher Site

Abstract

TECHNIQUES On GAT and the Construction of Translators B. A[tDEN AND R. (:~RAHAM,University of Michigan, Ann Arbor, Mich. The Generalized Algebraic Translator (GAT) was written at the University of Michigan Statistical and Computing Laboratory for a 650 with index registers, floating point arithmetic, and special characters. Some of the main features of the Translator are: (a) Single pass. Optimized five/card machine instructions are produced directly from the original statements. Floating point and indexing instructions are generated. (b) Variables. Variable names are subscripted letters, as in IT, although a larger set of letters is allowed. Variables are either fixed point integers or floating point, and subscription is reeursive. (c) Constants. Constants m a y be written in a st~aternent and may be either floating, :fixed, or alphabetic. (d) Subroutines. Subroutines are called by using arbitrary alphanumeric names. All subroutines are reloeatable. (e) Conventional operational hierarchy. Unparenthesized expressions are interpreted according to the commonly accepted algebraic conventions. (f) Input-output. Either mlmerie or alphanumeric information, identified by its appropriate symbolic labels, m a y be read or produced as output during execution of the object program. (g) Mixed arithmetic. Variables or constants of fixed point integer and floating point form may

Journal

Communications of the ACMAssociation for Computing Machinery

Published: Jul 1, 1959

There are no references for this article.