ARITH-MATIC
Appearance
This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. (March 2013) |
- You may have been looking for arithmetic, a branch of mathematics.
ARITH-MATIC is an extension of Grace Hopper's A-2 programming language,[1] developed around 1955. ARITH-MATIC was originally known as A-3, but was renamed by the marketing department of Remington Rand UNIVAC.
Some ARITH-MATIC subroutines [2]
Type | Subroutine | Description | Explanation |
---|---|---|---|
Arithmetic | AAO(A)(B)(C) | A+B=C | The A in the middle of 'AA0' stands for addition |
Arithmetic | ASO(A)(B)(C) | A-B=C | The S in the middle of 'AS0' stands for subtraction |
Arithmetic | AMO(A)(B)(C) | A*B=C | The M in the middle of 'AM0' stands for multiplication |
Arithmetic | ADO(A)(B)(C) | A/B=C | The D in the middle of 'AD0' stands for division |
Trigonometric | TSO(A)OOO(B) | Sin(A)=B | The S in the middle of 'TS0' stands for Sin |
Trigonometric | TCO(A)OOO(B) | Cos(A)=B | The C in the middle of 'TC0' stands for Cos |
Trigonometric | TTO(A)OOO(B) | Tan(A)=B | The T in the middle of 'TT0' stands for Tan |
Trigonometric | TAT(A)OOO(B) | Arctan(A)=B | The AT stands for Arctan |
Hyperbolic | HSO(A)OOO(B) | Sinh(A)=B | The S in the middle of 'HS0' stands for Sin h |
Hyperbolic | HCO(A)OOO(B) | Cosh(A)=B | The C in the middle of 'TC0' stands for Cos h |
Hyperbolic | HTO(A)OOO(B) | Tanh(A)=B | The T in the middle of 'TT0' stands for Tan h |
General Mathematical | SQR(A)OOO(B) | Sqrt(A)=B | |
General Mathematical | APN(A)(N)(B) | A**N=B | **: Exponentiation |
References
- ^ Sammet, Jean (1969). Programming Languages: History and Fundamentals. Prentice-Hall. p. 132. ISBN 978-0-13-729988-1.
- ^ Ash R, Broadwin E, Della Valle V, Greene M, Jenny A, Katz C, Yu L (April 19, 1957). Preliminary Manual for MATH-MATIC and ARITH-MATIC Systems for Algebraic Translation and Compilation for Univac I and II (PDF) (Technical report). Philadelphia, Penn.: Remington Rand Univac. Archived from the original (PDF) on September 27, 2016. Retrieved 2016-09-23.
This article is based on material taken from the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later.