Top Qs
Linha do tempo
Chat
Contexto
Short Code
linguagem de programação Da Wikipédia, a enciclopédia livre
Remove ads
Short Code foi uma das primeiras linguagens de programação de alto nível já desenvolvida para um computador.[1] Diferente de código de máquina, seu o código é representado por expressões matemáticas.
A linguagem foi proposta por John Mauchly em 1949, e conhecida originalmente como Brief Code. William Schmitt implementou uma versão ainda no mesmo ano para o BINAC,[2] mas ela nunca foi depurada ou testada. No ano seguinte, Schmitt implementou uma nova versão para o Univac I, agora com o nome Short Code. Uma versão revisada foi desenvolvida em 1952 para o Univac II, por A. B. Tonik e J. R Logan.[3]
O Short Code é implementado através de expressões matemáticas, que devem ser convertidas manualmente para a execução. Os elementos de uma expressão são representados por códigos de dois caracteres, e então agrupados em em conjuntos de seis códigos. Com o agrupamento, forma-se então palavras de doze bytes, de acordo com a arquitetura do BINAC e do Univac.[4]
Por exemplo:
a = (b+c)/b*c
é convertido para Short Code usando uma sequência de substituição e um agrupamento:
X3 = ( X1 + Y1 ) / X1 * Y1 substitutas de variáveis X3 03 09 X1 07 Y1 02 04 X1 Y1 substitutos de operadores e parênteses
07Y10204X1Y1 agrupamento em palavras de doze bytes 0000X30309X1
Remove ads
Referências
- Sebesta, W.S Concepts of Programming languages. 2006;M6 14:18 pp.44. ISBN 0-321-33025-0
- Metropolis, N; Howlett, J.; Rota, Gian-Carlo (1980). A History of Computing in the Twentieth Century. New York: Academic Press. pp. 525–540. ISBN 0-12-491650-3
- Schmitt, William F. The UNIVAC SHORT CODE. Annals of the History of Computing (1988) 10: pp. 7-8
- Schmitt, William F. The UNIVAC SHORT CODE. Annals of the History of Computing (1988) 10:p. 15
Remove ads
Bibliografia
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads