Affiliation:
1. Univ. of Glasgow, Glasgow, Scotland
2. Univ. of St. Andrews, Fife, Scotland
Abstract
A persistent programming environment, together with a language that supports first class procedures, may be used to provide the semantic features of other object modeling languages. In particular, the two concepts may be combined to implement abstract data types, modules, separate compilation, views, and data protection. Furthermore, the ideas may be used in system construction and version control, as demonstrated here.
Publisher
Association for Computing Machinery (ACM)
Reference31 articles.
1. An Approach to Persistent Programming
2. BIRTWISTLE G. M. DAHL O. J. MYRHAUG B. AND NYGAARD K. SIMULA BEGIN. Auerbach Pennsauken N.J. 1973. BIRTWISTLE G. M. DAHL O. J. MYRHAUG B. AND NYGAARD K. SIMULA BEGIN. Auerbach Pennsauken N.J. 1973.
3. System R: An architectural overview
Cited by
49 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Orthogonal Persistence Revisited;Lecture Notes in Computer Science;2010
2. Atomizer: A dynamic atomicity checker for multithreaded programs;Science of Computer Programming;2008-04
3. Exploiting purity for atomicity;IEEE Transactions on Software Engineering;2005-04
4. Exploiting purity for atomicity;ACM SIGSOFT Software Engineering Notes;2004-07
5. Atomizer;ACM SIGPLAN Notices;2004-01