This article needs additional citations for verification. (November 2019) (Learn how and when to remove this template message)
|Paradigms||Multi-paradigm: procedural, imperative, structured|
|Designed by||Ron Morrison, Pete Bailey, Fred Brown, Paul Cockshott, Ken Chisholm, Al Dearle|
|Developer||University of St Andrews|
University of Edinburgh
|Platform||ICL mainframe computers|
|ALGOL 60, S-algol|
PS-algol was an extension of the language S-algol implemented by the University of St Andrews and the University of Edinburgh, Scotland. S-algol was designed by Ron Morrison, and extended and by Pete Bailey, Fred Brown, Paul Cockshott, Ken Chisholm, and Al Dearle.
PS-algol was the world's first fully implemented persistent programming language, and had many users both in academia and, notably, in International Computers Limited (ICL) research labs.
PS-algol was conceived by chance, when Ron Morrison was on sabbatical at the University of Edinburgh and met Malcolm Atkinson. Atkinson had been experimenting with persistent programming languages and was struggling to find a coherent model for a persistent Pascal variant. Morrison, whose interest in general-purpose programming had led to the development of S-algol, a general purpose teaching language, realised that S-algol's type system would more easily allow adding orthogonal persistence.
- Atkinson, M.P.; Bailey, P.J.; Chisholm, K.J.; Cockshott, W.P.; Morrison, R. (1983). "PS-algol: A Language for Persistent Programming" (pdf). Proceedings 10th Australian National Computer Conference. 10th Australian National Computer Conference. Melbourne, Australia. p. 70–79.
- Cockshott, W. Paul (16 January 2006). "Persistent S-algol". School of Computing Science. University of Glasgow. Retrieved 19 November 2019.
|This programming-language-related article is a stub. You can help Wikipedia by expanding it.|