This article relies largely or entirely on a single source. (March 2024) |
Парадигмы | процедурный |
---|---|
Разработано | Джон Г. Кемени |
Разработчик | Дартмутский колледж |
Впервые появился | 1956 (1956) |
Язык реализации | Сборка |
Платформа | IBM704 |
Под влиянием | |
ДОПИ , Дартмут БАЗОВЫЙ |
DARSIMCO , сокращение от Dartmouth Simplified Code , был простым языком программирования, написанным Джоном Кемени в 1956 году, который расширил простые математические операции до языка ассемблера IBM 704 (Share Assembly Language, SAL). Это была попытка упростить базовую математическую обработку, распространенную тему в 1950-х годах, но она мало использовалась до появления FORTRAN в MIT в следующем году.
Этот язык по сути представлял собой набор макросов , которые расширяли исходный код пользователя в ряд инструкций языка ассемблера, которые затем компилировались с использованием существующего ассемблера SAL, Symbolic Assembly Program . Например, формула A + B = C
складывала значения в ячейках памяти A и B и помещала результат в C. Для этого компилятор DARSIMCO выписывал следующие три инструкции:
ЛДА А ФАД Б СТО С
Язык включал аналогичные расширения для вычитания, умножения, деления и простого цикла.
Язык был реализован на IBM 704 в Региональном компьютерном центре Новой Англии Массачусетского технологического института. Система, запрограммированная с помощью перфокарт, имела двухнедельный оборот, поскольку Кемени приходилось везти карты на поезде из Дартмута.