DARSIMCO - DARSIMCO
Paradygmaty | proceduralny |
---|---|
Zaprojektowany przez | John G. Kemeny |
Deweloper | Dartmouth College |
Po raz pierwszy pojawiły się | 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 .