GRANICE
Zaprojektowany przez | Carlosa Christensena |
---|---|
Po raz pierwszy pojawiły się | 1964 |
Dialekty | |
AMBIT/G, AMBIT/L, AMBIT/S | |
Wpływ | |
ALGOL 60 |
AMBIT to historyczny język programowania , który został wprowadzony przez Carlosa Christensena z Massachusetts Computer Associates w 1964 roku do obliczeń symbolicznych . Na język wpłynął ALGOL 60 i jest on wczesnym przykładem języka dopasowującego wzorce do manipulacji łańcuchami znaków (bardziej popularnym przykładem z tego samego okresu jest SNOBOL ). Akronim AMBIT oznacza „Algebraic Manipulation by Identity Translation”, ale twierdzi również, że „Akronim może być całkowicie ignorowany”. AMBIT miał dialekty do manipulowania listami (AMBIT-L) i wykresami (AMBIT-G). Oba były pionierami w zakresie diagramów struktur danych i programowania wizualnego , ponieważ dane i wzorce były reprezentowane przez diagramy skierowane. AMBIT/L został zaimplementowany na PDP-10 i wykorzystany do implementacji interaktywnego systemu manipulacji algebraicznych IAM.
Literatura
- Carlos Christensen, Michael S. Wolfberg, Michael J. Fischer: Raport o AMBIT / G (tom I-IV), Massachusetts Computer Associates Inc. 1971
- ^ Carlos Christensen: Przykłady manipulacji symbolami w języku programowania AMBIT . w ACM '65: Materiały z konferencji ACM '65. 1965, s. 247-261.
- ^ Carlos Christensen: O wdrożeniu AMBIT, języka do manipulacji symbolami . Komunikaty ACM, tom 9, wydanie 8, 1966
- ^ Michael S. Wolfberg: Podstawy języka przetwarzania list AMBIT / L , Materiały z sympozjum na temat dwuwymiarowej komunikacji człowiek-maszyna. październik 1972
- ^ Carlos Christensen: Przykład manipulacji grafami skierowanymi w języku programowania AMBIT / G , w Melvin Klerer i in.: Interactive Systems for Experimental Applied Mathematics , Academic Press, 1968, s. 423-435.
- ^ PD Rovner, DA Henderson: O wdrożeniu AMBIT / G: graficzny język programowania , Proceedings of the 1. międzynarodowa wspólna konferencja na temat sztucznej inteligencji , ACM, 1969
- ^ Brad A. Myers: Taksonomie programowania wizualnego i wizualizacji programów , Journal of Visual Languages & Computing , tom 1, wydanie 1, marzec 1990, s. 97-123
- ^ Carlos Christensen, Michael Karr: IAM, system do interaktywnej manipulacji algebraicznej . Materiały z drugiego sympozjum ACM na temat manipulacji symbolicznych i algebraicznych. ACM, 1971