Articulo de referencia

DARSIMCO

DARSIMCO , acrónimo de Dartmouth Simplified Code (Código Simplificado de Dartmouth ), fue un lenguaje de programación sencillo creado por John Kemeny en 1956 que extendía operac...

DARSIMCO , acrónimo de Dartmouth Simplified Code (Código Simplificado de Dartmouth ), fue un lenguaje de programación sencillo creado por John Kemeny en 1956 que extendía operaciones matemáticas simples al lenguaje ensamblador IBM 704 (Share Assembly Language, SAL). Su objetivo era simplificar el procesamiento matemático básico, un tema recurrente en la década de 1950, pero tuvo poca acogida antes de la llegada de FORTRAN al MIT al año siguiente.

Descripción

Este lenguaje era esencialmente un conjunto de macros que expandían el código fuente del usuario en una serie de instrucciones en lenguaje ensamblador, las cuales luego se compilaban utilizando el ensamblador SAL existente, Symbolic Assembly Program . Por ejemplo, la fórmula A + B = Csumaría los valores en las ubicaciones de memoria A y B y colocaría el resultado en C. Para ello, el compilador DARSIMCO escribiría las siguientes tres instrucciones:

LDA A FAD B STO C

El lenguaje incluía expansiones similares para la resta, la multiplicación, la división y los bucles simples.

El lenguaje se implementó en la IBM 704 del Centro Regional de Computación de Nueva Inglaterra del MIT . Programado mediante tarjetas perforadas, el sistema requería dos semanas de desarrollo porque Kemeny tenía que transportar las tarjetas en tren desde Dartmouth.

Véase también

  • Autocode , un concepto similar para la programación matemática.

Referencias

  • Kurtz, Thomas (1981). "BASIC" . Historia de los lenguajes de programación . Historia de los lenguajes de programación I. ACM. págs. 515–537 . doi : 10.1145/800025.1198404 . ISBN  0-12-745040-8.