Código corto

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 28 de junio de 2020; las comprobaciones requieren 3 ediciones .
Código corto
clase de idioma lenguaje de programación y lenguaje de programación procedimental
Apareció en 1949
Autor John MauchlyWilliam Schmitt
sido influenciado Código abreviado ENIAC [d]

Short Code es uno de los primeros lenguajes de programación de alto nivel desarrollados para computadoras . Short Code ya no es un conjunto de códigos de máquina, como solía ser, sino expresiones matemáticas completas, que luego se interpretan en código de máquina.

Historia

Como lenguaje de programación, el código corto fue propuesto por John Mauchly en 1949 . El nombre original del lenguaje dado por el autor es Código Breve .

La primera implementación de un intérprete de código fue escrita por William Schmitt para la computadora BINAC en 1949, pero este intérprete nunca fue probado ni depurado [1] . Al año siguiente, Schmitt desarrolló una nueva versión para UNIVAC I , donde el lenguaje ya se llamaba Short Code. La versión final del Código Corto fue propuesta en 1952 para la computadora Univac II por A. B. Tonik y J. R. Logan.

Ejemplo de programa

Un ejemplo de un programa de código corto para evaluar una expresión de asignación [2] .

El proceso de convertir manualmente una expresión matemática en un código corto:

X3 = ( X1 + Y1 ) / X1 * Y1 sustitución de variable X3 03 09 X1 07 Y1 02 04 X1 Y1 sustitución de operadores y paréntesis Nota: la multiplicación se describe mediante la simple colocación de un número de variables 07Y10204X1Y1 agrupadas en palabras de 12 bytes. 0000X30309X1

Véase también

Notas

  1. Schmitt, William F. El CÓDIGO CORTO UNIVAC. Annals of the History of Computing (1988) 10: páginas 7-8.
  2. Schmitt, William F. El CÓDIGO CORTO UNIVAC. Annals of the History of Computing (1988) 10: página 15.

Literatura