DARSIMCO , abreviatura de Dartmouth Simplified Code , era un lenguaje de programación simple escrito por John Kemeny en 1956 que expandió las operaciones matemáticas simples al lenguaje ensamblador IBM 704 (Share Assembly Language, SAL). Fue un intento de simplificar el procesamiento matemático básico, un tema común en la década de 1950, pero encontró poca utilidad antes de la llegada de FORTRAN al MIT al año siguiente.
Paradigmas | procesal |
---|---|
Diseñada por | John G. Kemeny |
Desarrollador | Universidad de Dartmouth |
Apareció por primera vez | 1956 |
Lenguaje de implementación | Montaje |
Plataforma | IBM 704 |
Influenciado | |
DOPE , Dartmouth BÁSICO |
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, que luego se compilaban utilizando el ensamblador SAL existente, el Programa de ensamblaje simbólico . Por ejemplo, la fórmula A + B = C
agregaría los valores en las ubicaciones de memoria A y B y pondría el resultado en C. Para hacer esto, el compilador DARSIMCO escribiría las siguientes tres instrucciones:
LDA A FAD B STO C
El lenguaje incluyó expansiones similares para resta, multiplicación, división y bucle simple.
El lenguaje se implementó en el IBM 704 en el Centro de Computación Regional de Nueva Inglaterra del MIT . Programado con tarjetas perforadas, el sistema tuvo un tiempo de respuesta de dos semanas porque Kemeny tuvo que llevar las tarjetas en tren desde Dartmouth.
Ver también
- Autocode , un concepto similar para la programación matemática
Referencias
- Kurtz, Thomas (1981). "BÁSICO" . 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.