Saltar para o conteúdo

Sistema A-0: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Dbastro (discussão | contribs)
m
Linha 1: Linha 1:
O '''sistema A-0''' (''Arithmetic Language version 0''), escrito por [[Grace Hopper]] em 1951 e 1952 para o [[UNIVAC I]], provavelmente, segundo [[Jean E. Sammet]], foi o primeiro [[compilador]] já desenvolvido para um computador eletrônico.<ref>{{citar livro|último=Sammet|primeiro=Jean E|título=Programming Languages: History and Fundamentals|subtítulo=|idioma=|edição=|local=Englewood Cliffs, New Jersey|editora=Prentice Hall|ano=1969|páginas=785|página=12|volumes=|volume=|isbn= 0-13-729988-5}}</ref> O A-0 funcionava mais como um [[Carregador de programas|carregador]] ou [[ligador]] diferente da noção moderna de um compilador. Um programa era especificado como uma seqüência de sub-rotinas e argumentos. As sub-rotinas eram identificadas por um código numérico e os argumentos para as sub-rotinas eram escritos logo após cada código de sub-rotina. O sistema A-0 convertia a especificação em [[código de máquina]] que podia ser armazenado em um computador uma segunda vez para executar o programa.
xO '''sistema A-0''' (''Arithmetic Language version 0''), escrito por [[Grace Hopper]] em 1951 e 1952 para o [[UNIVAC I]], provavelmente, segundo [[Jean E. Sammet]], foi o primeiro [[compilador]] já desenvolvido para um computador eletrônico.<ref>{{citar livro|último=Sammet|primeiro=Jean E|título=Programming Languages: History and Fundamentals|subtítulo=|idioma=|edição=|local=Englewood Cliffs, New Jersey|editora=Prentice Hall|ano=1969|páginas=785|página=12|volumes=|volume=|isbn= 0-13-729988-5}}</ref> O A-0 funcionava mais como um [[Carregador de programas|carregador]] ou [[ligador]] diferente da noção moderna de um compilador. Um programa era especificado como uma seqüência de sub-rotinas e argumentos. As sub-rotinas eram identificadas por um código numérico e os argumentos para as sub-rotinas eram escritos logo após cada código de sub-rotina. O sistema A-0 convertia a especificação em [[código de máquina]] que podia ser armazenado em um computador uma segunda vez para executar o programa.


Ao sistema A-0 se seguiram o A-1, A2, A-3 (lançado como [[Arith-Matic]]), AT-3 (lançado como [[Math-Matic]]) e o B-0 (lançado como [[Flow-Matic]]).<ref>{{Citar livro|último=Wexelblat|primeiro= Richard L.(Editor)|título=History of Programming Languages|subtítulo=|idioma=|edição=|local=New York|editora=Academic Press|ano=1981|páginas=758|página=6|volumes=|volume=|isbn=0-12-745040-8}}</ref>
Ao sistema A-0 se seguiram o A-1, A2, A-3 (lançado como [[Arith-Matic]]), AT-3 (lançado como [[Math-Matic]]) e o B-0 (lançado como [[Flow-Matic]]).<ref>{{Citar livro|último=Wexelblat|primeiro= Richard L.(Editor)|título=History of Programming Languages|subtítulo=|idioma=|edição=|local=New York|editora=Academic Press|ano=1981|páginas=758|página=6|volumes=|volume=|isbn=0-12-745040-8}}</ref>

Revisão das 21h22min de 9 de maio de 2014

xO sistema A-0 (Arithmetic Language version 0), escrito por Grace Hopper em 1951 e 1952 para o UNIVAC I, provavelmente, segundo Jean E. Sammet, foi o primeiro compilador já desenvolvido para um computador eletrônico.[1] O A-0 funcionava mais como um carregador ou ligador diferente da noção moderna de um compilador. Um programa era especificado como uma seqüência de sub-rotinas e argumentos. As sub-rotinas eram identificadas por um código numérico e os argumentos para as sub-rotinas eram escritos logo após cada código de sub-rotina. O sistema A-0 convertia a especificação em código de máquina que podia ser armazenado em um computador uma segunda vez para executar o programa.

Ao sistema A-0 se seguiram o A-1, A2, A-3 (lançado como Arith-Matic), AT-3 (lançado como Math-Matic) e o B-0 (lançado como Flow-Matic).[2]

Referências

  1. Sammet, Jean E (1969). Programming Languages: History and Fundamentals. Englewood Cliffs, New Jersey: Prentice Hall. p. 12. 785 páginas. ISBN 0-13-729988-5 
  2. Wexelblat, Richard L.(Editor) (1981). History of Programming Languages. New York: Academic Press. p. 6. 758 páginas. ISBN 0-12-745040-8 


Ícone de esboço Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.