| dc.contributor.author | 
Berman, S 
 | 
 | 
| dc.contributor.editor | 
Kritzinger, P. 
 | 
 | 
| dc.date.accessioned | 
2018-07-31T12:18:32Z | 
 | 
| dc.date.available | 
2018-07-31T12:18:32Z | 
 | 
| dc.date.issued | 
1987 | 
 | 
| dc.identifier.citation | 
Berman, S. (1987) SPS-ALGOL: Semantic constructs in a persistent programming language. Proceedings of the 4th South African Computer Symposium, Holiday Inn, Pretoria, 1-3 July 1987, edited by P. Kritzinger (UCT). | 
en | 
| dc.identifier.uri | 
http://hdl.handle.net/10500/24504 | 
 | 
| dc.description.abstract | 
Persistent data is defined as that which  survives on secondary store after program execution  terminates. In  a  persistent  programming  language there is no distinction    what ever between  persistent  data  and  other objects. In contrast 
 to  conventional  systems, both  the  data  structures  and the operations applicable to  " permanent "  data  are  identical  to those  used  for  short- term data.  PS -Algol  is  the  only  implemented   persistent  language  at  present.  This  paper  describes a proposed extension to this language, SPS-Algol, which incorporates more of the concepts and tools  of  databases  and semantic  data  models. In  particular transactions,  tasks, type    hierarchies,  association, data  derivation, semantic integrity constraints and subschemas are proposed as  useful extensions to the programming language, and some  of  the implementation issues involved are discussed . | 
en | 
| dc.language.iso | 
en | 
en | 
| dc.title | 
SPS-ALGOL: Semantic constructs in a persistent programming language | 
en |