ARITH-MATIC

{{distinguish|Arithmetic}}

{{more footnotes|date=March 2013}}

ARITH-MATIC is an extension of Grace Hopper's A-2 programming language,{{cite book|last=Sammet|first=Jean|authorlink=Jean E. Sammet|date=1969|title=Programming Languages: History and Fundamentals|publisher=Prentice-Hall|isbn=978-0-13-729988-1|pages=132}} 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

class="wikitable"

!style="background:#BCC5C5;"|Type

!style="background:#BCC5C5;"|Subroutine

!style="background:#BCC5C5;"|Description

!style="background:#BCC5C5;"|Explanation

style="background:#DCE5E5;"|Arithmetic

|style="background:#DCE5E5;"|AAO(A)(B)(C)

|style="background:#DCE5E5;"|A+B=C

|style="background:#DCE5E5;"|The A in the middle of 'AA0' stands for addition

style="background:#DCE5E5;"|Arithmetic

|style="background:#DCE5E5;"|ASO(A)(B)(C)

|style="background:#DCE5E5;"|A-B=C

|style="background:#DCE5E5;"|The S in the middle of 'AS0' stands for subtraction

style="background:#DCE5E5;"|Arithmetic

|style="background:#DCE5E5;"|AMO(A)(B)(C)

|style="background:#DCE5E5;"|A*B=C

|style="background:#DCE5E5;"|The M in the middle of 'AM0' stands for multiplication

style="background:#DCE5E5;"|Arithmetic

|style="background:#DCE5E5;"|ADO(A)(B)(C)

|style="background:#DCE5E5;"|A/B=C

|style="background:#DCE5E5;"|The D in the middle of 'AD0' stands for division

style="background:#DCE5E5;"|Trigonometric

|style="background:#DCE5E5;"|TSO(A)OOO(B)

|style="background:#DCE5E5;"|Sin(A)=B

|style="background:#DCE5E5;"|The S in the middle of 'TS0' stands for Sin

style="background:#DCE5E5;"|Trigonometric

|style="background:#DCE5E5;"|TCO(A)OOO(B)

|style="background:#DCE5E5;"|Cos(A)=B

|style="background:#DCE5E5;"|The C in the middle of 'TC0' stands for Cos

style="background:#DCE5E5;"|Trigonometric

|style="background:#DCE5E5;"|TTO(A)OOO(B)

|style="background:#DCE5E5;"|Tan(A)=B

|style="background:#DCE5E5;"|The T in the middle of 'TT0' stands for Tan

style="background:#DCE5E5;"|Trigonometric

|style="background:#DCE5E5;"|TAT(A)OOO(B)

|style="background:#DCE5E5;"|Arctan(A)=B

|style="background:#DCE5E5;"|The AT stands for Arctan

style="background:#DCE5E5;"|Hyperbolic

|style="background:#DCE5E5;"|HSO(A)OOO(B)

|style="background:#DCE5E5;"|Sinh(A)=B

|style="background:#DCE5E5;"|The S in the middle of 'HS0' stands for Sin h

style="background:#DCE5E5;"|Hyperbolic

|style="background:#DCE5E5;"|HCO(A)OOO(B)

|style="background:#DCE5E5;"|Cosh(A)=B

|style="background:#DCE5E5;"|The C in the middle of 'HC0' stands for Cos h

style="background:#DCE5E5;"|Hyperbolic

|style="background:#DCE5E5;"|HTO(A)OOO(B)

|style="background:#DCE5E5;"|Tanh(A)=B

|style="background:#DCE5E5;"|The T in the middle of 'HT0' stands for Tan h

style="background:#DCE5E5;"|General Mathematical

|style="background:#DCE5E5;"|SQR(A)OOO(B)

|style="background:#DCE5E5;"|Sqrt(A)=B

|style="background:#DCE5E5;"|

style="background:#DCE5E5;"|General Mathematical

|style="background:#DCE5E5;"|APN(A)(N)(B)

|style="background:#DCE5E5;"|A**N=B

|style="background:#DCE5E5;"|**: Exponentiation

{{cite tech report|vauthors=Ash R, Broadwin E, Della Valle V, Greene M, Jenny A, Katz C, Yu L|title=Preliminary Manual for MATH-MATIC and ARITH-MATIC Systems for Algebraic Translation and Compilation for Univac I and II|date=April 19, 1957|publisher=Remington Rand Univac|location=Philadelphia, Penn.|url=http://archive.computerhistory.org/resources/access/text/2016/06/102724614-05-01-acc.pdf|access-date=2016-09-23|archiveurl=https://web.archive.org/web/20160927213721/http://archive.computerhistory.org/resources/access/text/2016/06/102724614-05-01-acc.pdf|archivedate=September 27, 2016|url-status=dead}}

See also

References

{{Reflist}}