This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "PS-algol" – news ·newspapers ·books ·scholar ·JSTOR(November 2019) (Learn how and when to remove this message) |
| PS-algol | |
|---|---|
| Paradigms | Multi-paradigm:procedural,imperative,structured |
| Family | ALGOL |
| Designed by | Ron Morrison, Pete Bailey, Fred Brown,Paul Cockshott, Ken Chisholm, Al Dearle |
| Developer | University of St Andrews University of Edinburgh |
| First appeared | 1983; 43 years ago (1983) |
| Implementation language | S-algol |
| Platform | ICLmainframe computers |
| Influenced by | |
| ALGOL 60,S-algol | |
| Influenced | |
| Napier88 | |
PS-algol is anorthogonally persistentprogramming language.[1][2]
PS-algol was an extension of the languageS-algol implemented by theUniversity of St Andrews and theUniversity of Edinburgh,Scotland. S-algol was designed byRon Morrison and extended by Pete Bailey, Fred Brown,Paul Cockshott, Ken Chisholm, and Al Dearle. These extensions were additional standard functions that provide a persistent heap that survives termination of PS-algol programs.
PS-algol was the world's first fully implemented persistent programming language,[3] and had many users both in academia and, notably, inInternational Computers Limited (ICL) research labs.[4][5]
PS-algol was conceived by chance, when Ron Morrison was on sabbatical at the University of Edinburgh and metMalcolm Atkinson. Atkinson had been experimenting with persistent programming languages and was struggling to find a coherent model for a persistentPascal 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.
Thisprogramming-language-related article is astub. You can help Wikipedia byadding missing information. |