ARITH-MATIC explained

ARITH-MATIC should not be confused with Arithmetic.

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

TypeSubroutineDescriptionExplanation
ArithmeticAAO(A)(B)(C)A+B=CThe A in the middle of 'AA0' stands for addition
ArithmeticASO(A)(B)(C)A-B=CThe S in the middle of 'AS0' stands for subtraction
ArithmeticAMO(A)(B)(C)A*B=CThe M in the middle of 'AM0' stands for multiplication
ArithmeticADO(A)(B)(C)A/B=CThe D in the middle of 'AD0' stands for division
TrigonometricTSO(A)OOO(B)Sin(A)=BThe S in the middle of 'TS0' stands for Sin
TrigonometricTCO(A)OOO(B)Cos(A)=BThe C in the middle of 'TC0' stands for Cos
TrigonometricTTO(A)OOO(B)Tan(A)=BThe T in the middle of 'TT0' stands for Tan
TrigonometricTAT(A)OOO(B)Arctan(A)=BThe AT stands for Arctan
HyperbolicHSO(A)OOO(B)Sinh(A)=BThe S in the middle of 'HS0' stands for Sin h
HyperbolicHCO(A)OOO(B)Cosh(A)=BThe C in the middle of 'HC0' stands for Cos h
HyperbolicHTO(A)OOO(B)Tanh(A)=BThe T in the middle of 'HT0' stands for Tan h
General MathematicalSQR(A)OOO(B)Sqrt(A)=B
General MathematicalAPN(A)(N)(B)A**N=B

Exponentiation

[2]

See also

External links

Notes and References

  1. Book: Sammet, Jean. Jean E. Sammet

    . Jean E. Sammet. 1969. Programming Languages: History and Fundamentals. Prentice-Hall. 978-0-13-729988-1. 132.

  2. Ash R, Broadwin E, Della Valle V, Greene M, Jenny A, Katz C, Yu L. Preliminary Manual for MATH-MATIC and ARITH-MATIC Systems for Algebraic Translation and Compilation for Univac I and II. April 19, 1957. Remington Rand Univac. Philadelphia, Penn.. 2016-09-23. https://web.archive.org/web/20160927213721/http://archive.computerhistory.org/resources/access/text/2016/06/102724614-05-01-acc.pdf. September 27, 2016. dead.