ДАРСИМКО

1950s programming language for mathematical operations
ДАРСИМКО
Парадигмыпроцедурный
РазработаноДжон Г. Кемени
РазработчикДартмутский колледж
Впервые появился1956 ; 69 лет назад (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 в Региональном компьютерном центре Новой Англии Массачусетского технологического института. Система, запрограммированная с помощью перфокарт, имела двухнедельный оборот, поскольку Кемени приходилось везти карты на поезде из Дартмута.

Смотрите также

  • Автокод , аналогичная концепция для математического программирования

Ссылки

  • Курц, Томас (1981). "БЕЙСИК". История языков программирования. История языков программирования I. ACM. С. 515–537. doi :10.1145/800025.1198404. ISBN 0-12-745040-8.


Retrieved from "https://en.wikipedia.org/w/index.php?title=DARSIMCO&oldid=1214786732"