Articulo de referencia

SLIP (lenguaje de programación)

SLIP es un lenguaje de programación para el procesamiento de listas , inventado por Joseph Weizenbaum en la década de 1960. El nombre SLIP significa Procesador de Listas Simétri...

SLIP es un lenguaje de programación para el procesamiento de listas , inventado por Joseph Weizenbaum en la década de 1960. El nombre SLIP significa Procesador de Listas Simétricas . Se implementó por primera vez como una extensión del lenguaje de programación Fortran , y posteriormente se integró en MAD y ALGOL . [ 1 ] El programa más conocido escrito en este lenguaje es ELIZA , un programa informático de procesamiento del lenguaje natural creado por Weizenbaum [ 2 ] en el Laboratorio de Inteligencia Artificial del MIT . [ 3 ]

Descripción general

En resumen, SLIP consistía en un conjunto de funciones de acceso en FORTRAN que operaban sobre listas doblemente enlazadas circulares con campos de datos de tamaño fijo. Estas funciones de acceso tenían variantes de direccionamiento directo e indirecto.

Representación de lista

La representación de la lista tenía cuatro tipos de celdas: un lector , un encabezado , un indicador de sublista y una celda de carga útil . El encabezado incluía un campo de contador de referencias para fines de recolección de basura . El indicador de sublista permitía representar listas anidadas, como (A, B, C, (1, 2, 3), D, E, F), donde (1, 2, 3) es una sublista indicada por una celda en la posición '*' de la lista (A, B, C, *, D, E, F). El lector era esencialmente una pila de historial de estado —un buen ejemplo de un patrón de memento— donde cada celda apuntaba al encabezado de la lista que se estaba leyendo, la posición actual dentro de la lista que se estaba leyendo y el nivel o profundidad de la pila de historial.

Referencias

  1. "Lenguajes de programación informática – S" . Archivado del original el 17 de enero de 2022. Consultado el 20 de marzo de 2006 .
  2. "Alan Turing a los 100 años" . Harvard Gazette . 13 de septiembre de 2012. Consultado el 22 de febrero de 2016 .
  3. Weizenbaum, Joseph (1976). El poder de la computadora y la razón humana: del juicio al cálculo . Nueva York: WH Freeman and Company. págs. 2, 3, 6, 182, 189. ISBN  0-7167-0464-1.