Jump to content

AIMACO

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Jeffrey Henning (talk | contribs) at 15:53, 22 July 2017 (Changed unreferenced to {{refimprove|date=July 2017}}). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

AIMACO
Paradigmimperative
First appeared1959 (1959)
PlatformUNIVAC I
Influenced by
FLOW-MATIC, COMTRAN
Influenced
COBOL

AIMACO is an acronym for AIr MAterial COmpiler. It began around 1959 as the definition of a high level programming language influenced by the FLOW-MATIC language, developed by UNIVAC, and the COMTRAN (COMmercial TRANslator) programming language, developed by IBM. AIMACO, along with FLOW-MATIC and COMTRAN, were precursors to the COBOL programming language and influenced its development.[1]

A committee chaired by a representative of AMC (the Air Material Command, predecessor to the Air Force Materiel Command) and composed of industry representatives from IBM and United States Steel, as well as members of AMC Programming Services, developed the draft AIMACO language definition. Even though the word "compiler" was part of its name, no compiler was ever written for it; although at least two were specified or designed.[2]

The original intention of AMC was that all programming for AMC systems worldwide would be written in AIMACO and compiled on a UNIVAC in AMC headquarters at Wright-Patterson Air Force Base, Dayton, Ohio. This would be for software whether it was intended to operate on UNIVAC or IBM computers. An alternative compiler was designed by AMC Programming Services persons to compile systems on IBM computers for operation on IBM computers.

References

  1. ^ Sammet, Jean (1978). "The Early History of COBOL". ACM SIGPLAN Notices. 13 (8). Association for Computing Machinery, Inc.: 121–161. doi:10.1145/960118.808378. Retrieved 14 January 2010. {{cite journal}}: Unknown parameter |subscription= ignored (|url-access= suggested) (help)
  2. ^ Hopper, Grace (1978). Keynote Address, History of Programming Languages I. ACM. pp. 16–20. ISBN 0-12-745040-8