| A. Albano, M. E. Occhiuto, and R. Orsini. A uniform management of temporary and persistent complex data in high level languages. Technical Report S80-15, Universita di Pisa, Sept. 1980. |
....have always been capable of operating on data, generally through queries. More recently, programming languages have supported orthogonal persistence. This is the notion that all data types, whether stored persistently or temporarily, are treated equivalently in the language. PS algol [4] and Elle [1] were among the first programming languages to support orthogonal persistence. Napier88 [26] is a more recent example. Persistent object systems have been around nearly this long. Persistent object systems provide orthogonal persistence in object based environments. One of the earliest is POMS ....
....must be re implemented for each language run time system. Language persistence is commonly integrated into the language run time system. This approach is the earliest in persistent systems. Persistent systems grew up around such early persistent programming languages as PS algol [4] and Elle [1], as well as the later Napier88 [26] in which persistence support existed as a part of the language run time system. The earliest persistent object system was POMS [16] more recent examples include Thor [54] and Mneme [58] Java has been a specific target of modifications to support persistence, ....
A. Albano, M. E. Occhiuto, and R. Orsini. A uniform management of temporary and persistent complex data in high level languages. Technical Report S80-15, Universita di Pisa, Sept. 1980.
....changes at the granularity of objects. This granularity has also been shown to reduce contention in distributed shared memory systems [20] This approach is the earliest in persistent systems. Persistent systems grew up around such early persistent programming languages as PS Algol [2] and Elle [1], as well as the later Napier88 [10] in which persistence support existed as a necessary part of the language run time system. The earliest persistent object system was POMS [7] more recent examples include Thor [23] and Mneme [26] Java has been a specific target of modifications to support ....
A. Albano, M. E. Occhiuto, and R. Orsini. A uniform management of temporary and persistent complex data in high level languages. Technical Report S80-15, Universita di Pisa, Sept. 1980.
....81] and its successor Mach [Acc 86] used copy on write techniques. These and various other systems (e.g. Amoeba [Mul 84] Chorus [Gui 82] V [Che 84] and its predecessor Toth [Che 79] are based on the message passing paradigm, but not on the persistence paradigm. The programming languages Elle [Alb 80] and PSAlgol [Atk 82] already handled persistent and transient data uniformly. To date, partial data persistence (without dealing with faults) is part of the the Comandos [Cah 93] project. Data and process persistence including faults is also supported in Monads [Ros 87] and by the KeyKOS [Har ....
A. Albano, M. E. Occuchiuto, R. Orsini. A uniform management of temporary and persistent complex data in high level languages. Nota Scientifica, S80 -15, September 1980.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC