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 |
See also
References
{{Reflist}}
External links
- [https://web.archive.org/web/20050306212101/http://cispom.boisestate.edu/cis221emaxson/hophtm.htm Website at Boise via Internet Archive]
Category:Numerical programming languages
{{compu-lang-stub}}