ARITH-MATIC

MATH-MATIC
Paradigma imperativa
Surgido em por volta de 1955
Criado por Remington Rand
Influenciada por FLOW-MATIC
Influenciou UNICODE (linguagem de programação)
Plataforma UNIVAC I, UNIVAC II

ARITH-MATIC é uma extensão da linguagem de programação A-2 da Grace Hopper,[1] desenvolvida por volta de 1955. ARITH-MATIC era originalmente conhecida como A-3, mas foi renomeada pelo departamento de marketing da Remington Rand UNIVAC.

Algumas subrotinas da ARITH-MATIC[2]

[editar | editar código-fonte]
Tipo Subrotina Descrição Explicação
Aritmética AAO(A)(B)(C) A+B=C O primeiro A é de aritmética e o segundo de adição
Aritmética ASO(A)(B)(C) A-B=C O S no meio representa subtração
Aritmética AMO(A)(B)(C) A*B=C O M no meio representa multiplicação
Aritmética ADO(A)(B)(C) A/B=C O D no meio representa divisão
Trigonométrica TSO(A)OOO(B) Sin(A)=B O S no meio representa seno
Trigonométrica TCO(A)OOO(B) Cos(A)=B O C no meio representa cosseno
Trigonométrica TTO(A)OOO(B) Tan(A)=B O T no meio representa tangente
Trigonométrica TAT(A)OOO(B) Arctan(A)=B O AT da metade para o fim representa Arco tangente
Hiperbólica HSO(A)OOO(B) Sinh(A)=B O S no meio representa Seno h
Hiperbólica HCO(A)OOO(B) Cosh(A)=B O C no meio representa Cosseno h
Hiperbólica HTO(A)OOO(B) Tanh(A)=B O T no meio representa Tangente h
Matemática em geral SQR(A)OOO(B) Sqrt(A)=B
General Mathematical APN(A)(N)(B) A**N=B **: Exponenciação

Referências

  1. Sammet, Jean (1969). Programming Languages: History and Fundamentals. [S.l.]: Prentice-Hall. p. 132. ISBN 978-0-13-729988-1 
  2. Ash R., Broadwin E, Della Valle V, Greene M, Jenny A, Katz C, Yu L (19 de abril de 1957). Preliminary Manual for MATH-MATIC and ARITH-MATIC Systems for Algebraic Translation and Compilation for Univac I and II (PDF). Philadelphia, Penn.: Remington Rand Univac. Consultado em 23 de setembro de 2016. Arquivado do original (PDF) em 27 de setembro de 2016 

Ligações externas

[editar | editar código-fonte]