Articulo de referencia

ÁMBITO

AMBIT es un lenguaje de programación histórico introducido por Carlos Christensen de Massachusetts Computer Associates en 1964 para computación simbólica . [ 1 ] [ 2 ] El lengua...

AMBIT es un lenguaje de programación histórico introducido por Carlos Christensen de Massachusetts Computer Associates en 1964 para computación simbólica . [ 1 ] [ 2 ] El lenguaje fue influenciado por ALGOL 60 y es un ejemplo temprano de un lenguaje de coincidencia de patrones para la manipulación de cadenas (un ejemplo más popular de la misma época es SNOBOL ). El acrónimo AMBIT significa "Manipulación Algebraica por Traducción de Identidad", pero también se ha afirmado que "El Acrónimo Puede Ignorarse Totalmente". AMBIT tenía dialectos para la manipulación de listas (AMBIT-L) [ 3 ] y grafos (AMBIT-G) [ 4 ] [ 5 ] Ambos fueron pioneros con diagramas de estructura de datos y programación visual , ya que los datos y los patrones se usaban para ser representados por diagramas de grafos dirigidos. [ 6 ] AMBIT/L se implementó para una computadora PDP-10 y se usó para implementar el sistema interactivo de manipulación algebraica IAM. [ 7 ]

Literatura

  • Carlos Christensen, Michael S. Wolfberg, Michael J. Fischer: Informe sobre AMBIT/G (Volumen I-IV), Massachusetts Computer Associates Inc. 1971

Referencias

  1. Carlos Christensen: Ejemplos de manipulación de símbolos en el lenguaje de programación AMBIT . En ACM'65: Actas de la conferencia ACM '65 . 1965, págs. 247-261.
  2. Carlos Christensen: Sobre la implementación de AMBIT, un lenguaje para la manipulación de símbolos . Communications of the ACM, Volumen 9, Número 8, 1966
  3. Michael S. Wolfberg: Fundamentos del lenguaje de procesamiento de listas AMBIT/L , Actas del simposio sobre comunicación hombre-máquina bidimensional. Octubre de 1972.
  4. Carlos Christensen: Un ejemplo de manipulación de grafos dirigidos en el lenguaje de programación AMBIT/G , en Melvin Klerer et al: Sistemas interactivos para matemáticas aplicadas experimentales , Academic Press, 1968, pp. 423-435.
  5. PD Rovner, DA Henderson: Sobre la implementación de AMBIT/G: un lenguaje de programación gráfico , Actas de la 1.ª conferencia internacional conjunta sobre inteligencia artificial , ACM, 1969
  6. Brad A. Myers: Taxonomías de programación visual y visualización de programas , Journal of Visual Languages ​​& Computing , Volumen 1, Número 1, marzo de 1990, págs. 97-123
  7. Carlos Christensen, Michael Karr: IAM, un sistema para la manipulación algebraica interactiva . Actas del segundo simposio de la ACM sobre manipulación simbólica y algebraica. ACM, 1971.