AMBIT - Википедия - AMBIT

AMBIT
РазработаноКарлос Кристенсен
Впервые появился1964; 56 лет назад (1964)
Диалекты
AMBIT / G, AMBIT / L, AMBIT / S
Под влиянием
АЛГОЛ 60

AMBIT исторический язык программирования это было введено Карлос Кристенсен из Massachusetts Computer Associates в 1964 г. для символьное вычисление.[1][2] На язык повлияли АЛГОЛ 60 и является ранним примером сопоставление с образцом язык для манипулирования струны (более популярный пример того же времени СНОБОЛ Аббревиатура AMBIT означает «Алгебраическое манипулирование посредством перевода идентичности», но также утверждается, что «Акроним может быть полностью проигнорирован». У AMBIT были диалекты для манипулирования списки (AMBIT-L)[3] и графики (AMBIT-G)[4][5] Оба были первыми диаграммы структуры данных и визуальное программирование поскольку данные и шаблоны использовались для представления диаграмм направленного графа.[6]AMBIT / L была внедрена на PDP-10 компьютер и используется для реализации интерактивной системы алгебраических манипуляций IAM.[7]

Литература

  • Карлос Кристенсен, Майкл С. Вольфберг, Майкл Дж. Фишер: Отчет по AMBIT / G (Том I-IV), Massachusetts Computer Associates Inc., 1971 г.

Рекомендации

  1. ^ Карлос Кристенсен: Примеры манипуляции символами на языке программирования AMBIT. в ACM '65: Материалы конференции ACM '65. 1965, стр. 247-261.
  2. ^ Карлос Кристенсен: О реализации AMBIT, языка манипулирования символами. Коммуникации ACM, том 9, выпуск 8, 1966 г.
  3. ^ Майкл С. Вольфберг: Основы языка обработки списков AMBIT / L, Материалы симпозиума по двумерной человеко-машинной коммуникации. Октябрь 1972 г.
  4. ^ Карлос Кристенсен: Пример манипулирования ориентированными графами на языке программирования AMBIT / G, в Melvin Klerer et al: Интерактивные системы для экспериментальной прикладной математики, Academic Press, 1968, стр. 423-435.
  5. ^ П. Д. Ровнер, Д. А. Хендерсон: О реализации AMBIT / G: графический язык программирования, Материалы 1-й международной совместной конференции по искусственному интеллекту, ACM, 1969 г.
  6. ^ Брэд А. Майерс: Таксономии визуального программирования и визуализации программ, Журнал визуальных языков и вычислений, Volume 1, Issue 1, March 1990, pp. 97-123.
  7. ^ Карлос Кристенсен, Майкл Карр: IAM, система интерактивного алгебраического манипулирования. Труды второго симпозиума ACM по символическому и алгебраическому манипулированию. АКМ, 1971 г.