ДАРСИМКО
Эта статья в значительной степени или полностью опирается на один источник . ( март 2024 г. ) |
Парадигмы | процедурный |
---|---|
Разработано | Джон Дж. Кемени |
Разработчик | Дартмутский колледж |
Впервые появился | 1956 год |
Язык реализации | Сборка |
Платформа | ИБМ 704 |
Под влиянием | |
DOPE , Дартмутский БЕЙСИК |
DARSIMCO , сокращение от Dartmouth Simplified Code , был простым языком программирования , написанным Джоном Кемени в 1956 году, который расширил простые математические операции до IBM 704 языка ассемблера (Share Assembly Language, SAL). Это была попытка упростить базовую математическую обработку, распространенная тема в 1950-х годах, но она не нашла особого применения до появления FORTRAN в Массачусетском технологическом институте в следующем году.
Описание
[ редактировать ]По сути, этот язык представлял собой набор макросов , которые расширяли пользовательский исходный код до серии инструкций языка ассемблера, которые затем компилировались с использованием существующего ассемблера SAL — символьной ассемблерной программы . Например, формула A + B = C
сложит значения в ячейках памяти A и B и поместит результат в C. Для этого компилятор DARSIMCO запишет следующие три инструкции:
LDA A FAD B STO C
Язык включал аналогичные расширения для вычитания, умножения, деления и простого цикла.
Язык был реализован на IBM 704 в Региональном компьютерном центре Массачусетского технологического института в Новой Англии . Система, запрограммированная с использованием перфокарт, требовала двухнедельного оборота, поскольку Кемени приходилось доставлять карты поездом из Дартмута.
См. также
[ редактировать ]- Autocode , аналогичная концепция математического программирования.
Ссылки
[ редактировать ]- Курц, Томас (1981). "БАЗОВЫЙ" . История языков программирования . История языков программирования I. АКМ. стр. 515–537 . дои : 10.1145/800025.1198404 . ISBN 0-12-745040-8 .