An Approach to Persistent Programming
Autor: | K. J. Chisholm, Ronald Morrison, Malcolm Atkinson, P. W. Cockshott, P. J. Bailey |
---|---|
Rok vydání: | 1983 |
Předmět: |
General Computer Science
Programming language business.industry Computer science computer.software_genre Data type Inductive programming Third-generation programming language Persistent object store Programming paradigm Reactive programming Artificial intelligence Programming domain Fifth-generation programming language business computer |
Zdroj: | The Computer Journal. 26:360-365 |
ISSN: | 1460-2067 0010-4620 |
DOI: | 10.1093/comjnl/26.4.360 |
Popis: | This paper presents the identification of a new programming language concept and reports our initial investigations of its utility. The concept is to identify persistence as an orthogonal property of data, independent of data type and the way in which data is manipulated. This is expressed by the principle that all data objects, independent of their data type, should have the same rights to persistence or transience. We expect to achieve persistent independent programming, so that the same code is applicable to data of any persistence. We have designed a language PS-algol by using these ideas and constructed a number of implementations. The experience gained is reported here, as a step in the task of achieving languages with proper accommodation for persistent programming. |
Databáze: | OpenAIRE |
Externí odkaz: |