DARSIMCO - DARSIMCO

DARSIMCO
Paradygmaty proceduralny
Zaprojektowany przez John G. Kemeny
Deweloper Dartmouth College
Po raz pierwszy pojawiły się 1956 ; 65 lat temu  ( 1956 )
Język implementacji montaż
Platforma IBM 704
Pod wpływem
DOPE , Dartmouth BASIC

DARSIMCO , skrót od Dartmouth Simplified Code , był prostym językiem programowania napisanym przez Johna Kemeny w 1956 roku, który rozszerzył proste operacje matematyczne na język asemblera IBM 704 (Share Assembly Language, SAL). Była to próba uproszczenia podstawowego przetwarzania matematycznego, który był powszechnym tematem w latach pięćdziesiątych XX wieku, ale znalazł niewielki pożytek przed przybyciem FORTRANA na MIT w następnym roku.

Opis

Ten język był zasadniczo zbiorem makr, które rozszerzały kod źródłowy użytkownika do serii instrukcji asemblera, które następnie były kompilowane przy użyciu istniejącego asemblera SAL, Symbolic Assembly Program . Na przykład formuła A + B = C dodałaby wartości w lokalizacjach pamięci A i B i umieściła wynik w C. Aby to zrobić, kompilator DARSIMCO wypisze następujące trzy instrukcje:

 LDA A
 FAD B
 STO C

Język zawierał podobne rozszerzenia do odejmowania, mnożenia, dzielenia i prostego zapętlania.

Język został zaimplementowany na IBM 704 w Regionalnym Centrum Komputerowym MIT w Nowej Anglii . Zaprogramowany przy użyciu kart dziurkowanych system miał dwutygodniowy czas realizacji, ponieważ Kemeny musiał wnosić karty pociągiem z Dartmouth.

Zobacz też

  • Autocode , podobna koncepcja do programowania matematycznego

Bibliografia

  • Kurtz, Thomas (1981). „PODSTAWOWE” . Historia języków programowania . Historia języków programowania I . ACM. s.  515–537 . doi : 10.1145 / 800025.1198404 . ISBN   0-12-745040-8 .