Este artículo necesita citas adicionales para su verificación . ( noviembre de 2019 ) |
Paradigmas | Multi-paradigma : procedimental , imperativo , estructurado |
---|---|
Familia | ALGOL |
Diseñada por | Ron Morrison , Pete Bailey, Fred Brown, Paul Cockshott , Ken Chisholm, Al Dearle |
Desarrollador | Universidad de St Andrews Universidad de Edimburgo |
Apareció por primera vez | 1983 |
Lenguaje de implementación | S-algol |
Plataforma | Computadoras de mainframe ICL |
Influenciado por | |
ALGOL 60 , S-algol | |
Influenciado | |
Napier88 |
PS-algol es un lenguaje de programación ortogonalmente persistente . [1] [2]
PS-algol fue una extensión del lenguaje S-algol implementado 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.
PS-algol fue el primer lenguaje de programación persistente completamente implementado en el mundo, [3] y tenía muchos usuarios tanto en el mundo académico como, en particular, en los laboratorios de investigación de International Computers Limited (ICL).
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 persistentes y estaba luchando por encontrar un modelo coherente para una variante de Pascal persistente . 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 más fácilmente.