Articulo de referencia

PS-algol

PS-algol es un lenguaje de programación persistente ortogonal . [1] [2] PS-algol fue una extensión del lenguaje S-algol implementada por la Universidad de St Andrews y la Univer...

PS-algol es un lenguaje de programación persistente ortogonal . [1] [2]

PS-algol fue una extensión del lenguaje S-algol implementada por la Universidad de St Andrews y la Universidad de Edimburgo , Escocia . S-algol fue diseñado por Ron Morrison y ampliado por Pete Bailey, Fred Brown, Paul Cockshott , Ken Chisholm y Al Dearle. Estas extensiones eran funciones estándar adicionales que proporcionan un montón persistente que sobrevive a la finalización de los programas PS-algol.

PS-algol fue el primer lenguaje de programación persistente completamente implementado del mundo, [3] y tuvo muchos usuarios tanto en el ámbito académico como, en particular, en los laboratorios de investigación de International Computers Limited (ICL). [4] [5]

Historia

PS-algol fue concebido por casualidad, cuando Ron Morrison estaba de año sabático en la Universidad de Edimburgo y conoció a Malcolm Atkinson . Atkinson había estado experimentando con lenguajes de programación persistente y luchaba por encontrar un modelo coherente para una variante persistente de Pascal . Morrison, cuyo interés en la programación de propósito general había llevado al desarrollo de S-algol, un lenguaje de enseñanza de propósito general, se dio cuenta de que el sistema de tipos de S-algol permitiría agregar persistencia ortogonal con mayor facilidad.

Véase también

Referencias

  1. ^ Atkinson, MP ; Bailey, PJ; Chisholm, KJ; Cockshott, WP ; Morrison, R. (1983). "PS-algol: Un lenguaje para programación persistente" (pdf) . Actas de la 10.ª Conferencia Nacional Australiana de Informática . 10.ª Conferencia Nacional Australiana de Informática. Melbourne, Australia. págs. 70–79.
  2. ^ Cockshott, W. Paul (16 de enero de 2006). "Persistent S-algol". Facultad de Ciencias de la Computación . Universidad de Glasgow . Consultado el 19 de noviembre de 2019 .
  3. ^ Dearle, Alan; Kirby, Graham; Morrison, Ron (2009). "Revisitando la persistencia ortogonal". Lecture Notes in Computer Science vol. 5936. 2.ª Conferencia internacional sobre bases de datos de objetos (ICOODB 2009). Zúrich, Suiza. págs. 1–22.
  4. ^ Atkinson, Malcolm; Morrison, Ron; Pratten, Graham (mayo de 1987). "PISA - Una arquitectura de espacio de información persistente" (PDF) . ICL Technical Journal . 5 (3): 477–491 . Consultado el 21 de febrero de 2022 .
  5. ^ Greenwood, R. Mark; Guy, Michael R.; Robinson, D. John K. (mayo de 1992). "El uso de un lenguaje persistente en la implementación de un sistema de soporte de procesos" (PDF) . ICL Technical Journal . 8 (1): 108–130 . Consultado el 21 de febrero de 2022 .


Obtenido de "https://es.wikipedia.org/w/index.php?title=PS-algol&oldid=1075685987"