Saltar para o conteúdo

Autocoder

Origem: Wikipédia, a enciclopédia livre.
Navegação no histórico de edições: ← ver edição anterior (dif) ver edição seguinte → (dif) ver última edição → (dif)

Autocoder foi o nome dado a algumas linguagens de montadores para um número de computadores IBM na década de 1950 e 1960. Os primeiros Autocoders parecem ser os primeiros montadores capazes de implementar a utilidade dos Macros.

O termo autocoder deve distinguir-se de autocode, um termo da mesma época usado no RU para linguagens de alto nível. Ambos termos provem da frase automatic coding, o qual se refere geralmente a programas que rebaxavam a carga de produzir os códigos numéricos do código máquina dos programas. (O termo «Autocoding» pode ver-se ocasionalmente, e pode referir-se a qualquer tipo de sistema de programação.) Em alguns círculos «autocoder» utiliza-se de uma maneira genérica para referir-se ao que agora se chama um macro-assembler.

Os primeiros Autocoders apareceram em 1955 para o IBM 702 e em 1956 para a maioria de compatíveis IBM 705. Foram desenhados por Roy Goldfinger quem tinha trabalhado antes no montador de New York University's (NYU) NYAP.[1][2] Estas máquinas, eram máquinas comerciais de longitude de palavra variável como o eram muitos dos computadores para os quais Autocoder foi lançado.

Além do 702 e o 205, também teve Autocoders para os [IBM 7010]], IBM 7030 (Stretch), IBM 7070, IBM 7080, e os IBM 1400 séries.[3] Outros fabricantes criaram alguns produtos potencialmente comerciais, como NCR's «National's Electronic Autocoder Technique» (NEAT).

O Autocoder mais conhecido é o de IBM 1401, indubitavelmente devido em parte ao sucesso global dessa série de máquinas. Autocoder foi a linguagem primária deste computador e suas capacidades de Macros suportavam o uso do Sistema de controle primeiramente/Saída o qual facilitava o ónus de programação.[4] Outro montador, Symbolic Programming System (SPS), foi o montador apresentado quando o IBM 1401 foi originalmente anunciado como um computador punched-card-only (só cartões perfurados). O SPS tinha a mesma nemotécnica mas um formato primeiramente diferente. Isto realçou a falta de características do Autocoder e se usou habitualmente em máquinas sem unidades de fita (punched-card-only)[5]

Notas

Referências

  • Allen, F. E., "The history of language processor technology at IBM", IBM Journal of Research and Development, 25(5), pg. 535-548 (September 1981).[12]
  • Goldfinger, Roy, "The IBM Type 705 Autocoder". Proceedings East Joint Computer Conf., San Francisco, 1956.
  • Hopper, Grace, "Automatic Coding for Digital Computers" in the High Speed Computer Conference, Louisiana Stat (1955) the High Speed Computer Conference, Louisiana State University, 16 Fev. 1955, Remington Rand, Inc., 1955.[13]
  • Salomon, David, Assemblers And Loaders (Horwood, 1993), ISBN 0-13-052564-2.[14]
  • Weik, Martin H., A Fourth Survey of Domestic Electronic Digital Computing Systems,BRL Report Não. 1227, January 1964 (Ballistic Research Laboratories, Aberdeen Proving Ground, Maryland).[15]

Ligações externas