Procedures as persistent data objects
ACM Transactions on Programming Languages and Systems1985Vol. 7(4), pp. 539–559
Citations Over TimeTop 1% of 1985 papers
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.
Related Papers
- → JastAdd—an aspect-oriented compiler construction system(2002)169 cited
- → Prolog - the language and its implementation compared with Lisp(1977)241 cited
- → On objects and events(2001)10 cited
- → Practical Verification for the Working Programmer with CodeContracts and Abstract Interpretation(2011)9 cited
- → Factor(2010)3 cited