ARITH-MATIC is an extension of Grace Hopper's A-2 programming language, 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

TypeSubroutineDescriptionExplanationArithmeticAAO(A)(B)(C)A+B=CThe A in the middle of 'AA0' stands for additionArithmeticASO(A)(B)(C)A-B=CThe S in the middle of 'AS0' stands for subtractionArithmeticAMO(A)(B)(C)A*B=CThe M in the middle of 'AM0' stands for multiplicationArithmeticADO(A)(B)(C)A/B=CThe D in the middle of 'AD0' stands for divisionTrigonometricTSO(A)OOO(B)Sin(A)=BThe S in the middle of 'TS0' stands for SinTrigonometricTCO(A)OOO(B)Cos(A)=BThe C in the middle of 'TC0' stands for CosTrigonometricTTO(A)OOO(B)Tan(A)=BThe T in the middle of 'TT0' stands for TanTrigonometricTAT(A)OOO(B)Arctan(A)=BThe AT stands for ArctanHyperbolicHSO(A)OOO(B)Sinh(A)=BThe S in the middle of 'HS0' stands for Sin hHyperbolicHCO(A)OOO(B)Cosh(A)=BThe C in the middle of 'HC0' stands for Cos hHyperbolicHTO(A)OOO(B)Tanh(A)=BThe T in the middle of 'HT0' stands for Tan hGeneral MathematicalSQR(A)OOO(B)Sqrt(A)=BGeneral MathematicalAPN(A)(N)(B)A**N=B**: Exponentiation

See also A-0 System

References

External links Website at Boise via Internet Archive