OMFÅNG

OMFÅNG
Designad av Carlos Christensen
Dök först upp 1964 ; 59 år sedan ( 1964 )
Dialekter
AMBIT/G, AMBIT/L, AMBIT/S
Influerad av
ALGOL 60

AMBIT är ett historiskt programmeringsspråk som introducerades av Carlos Christensen från Massachusetts Computer Associates 1964 för symbolisk beräkning . Språket var influerat av ALGOL 60 och är ett tidigt exempel på ett mönstermatchande språk för manipulering av strängar (ett mer populärt exempel från samma tid är SNOBOL ). Förkortningen AMBIT står för "Algebraic Manipulation by Identity Translation", men har också hävdat "Acronym May Be Ignored Totally". AMBIT hade dialekter för manipulering av listor (AMBIT-L) och grafer (AMBIT-G) Båda var banbrytande med datastrukturdiagram och visuell programmering då data och mönster användes för att representeras av riktade grafdiagram. AMBIT/L implementerades för en PDP-10- dator och användes för att implementera det interaktiva algebraiska manipulationssystemet IAM.

Litteratur

  • Carlos Christensen, Michael S. Wolfberg, Michael J. Fischer: A Report on AMBIT/G (Volume I-IV), Massachusetts Computer Associates Inc. 1971
  1. ^ Carlos Christensen: Exempel på symbolmanipulation i AMBIT-programmeringsspråket . i ACM '65: Proceedings of the ACM '65-konferens. 1965, sid. 247-261.
  2. ^ Carlos Christensen: Om implementeringen av AMBIT, ett språk för symbolmanipulation . Communications of the ACM, Volume 9 Issue 8, 1966
  3. ^ Michael S. Wolfberg: Fundamentals of the AMBIT/L list-processing language , Proceedings of the symposiet on two-dimensional man-machine communication. oktober 1972
  4. ^ Carlos Christensen: Ett exempel på manipulationen av riktade grafer i AMBIT/G-programmeringsspråket, i Melvin Klerer et al: Interaktiva system för experimentell tillämpad matematik , Academic Press, 1968, s. 423-435.
  5. ^ PD Rovner, DA Henderson: Om implementeringen av AMBIT/G: ett grafiskt programmeringsspråk , Proceedings of the 1st internationella gemensamma konferens om artificiell intelligens , ACM, 1969
  6. ^ Brad A. Myers: Taxonomier av visuell programmering och programvisualisering , Journal of Visual Languages ​​& Computing , Volym 1, nummer 1, mars 1990, s. 97-123
  7. ^ Carlos Christensen, Michael Karr: IAM, ett system för interaktiv algebraisk manipulation . Proceedings från det andra ACM-symposiet om symbolisk och algebraisk manipulation. ACM, 1971