• DocumentCode
    1690477
  • Title

    Language constructs for persistent object based programming

  • Author

    Sajeev, A.S.M.

  • Author_Institution
    Dept. of Comput. Sci., Monash Univ., Vic., Australia
  • fYear
    1988
  • Firstpage
    251
  • Lastpage
    255
  • Abstract
    Object-based multiprocessor systems provide facilities for preserving instances of data structures in their original form and manipulating them in parallel. This imposes demands on programming language designs to provide parallel processing with persistent object manipulation. ℵ is a language designed for parallel processing in such an environment. The author describes the main features of ℵ with emphasis on management of persistent objects. ℵ considers objects in a uniform manner. Any object which can have a temporary existence can have a permanent existence and vice versa. Persistent objects of arbitrary structure can be copied into the transient space, manipulated and copied back into the persistent space, or can be more conveniently manipulated in the persistent space itself, avoiding such copying. A persistent object is accessed by a unique capability. ℵ does not define the structure of a capability. This makes it general enough to be implemented in object-based systems which use different concepts of capabilities. ℵ is essentially a parallel processing language where processes act as clients and/or servers to other processes
  • Keywords
    data structures; high level languages; parallel programming; data structures; language constructs; object-based multiprocessors; parallel processing language; persistent object based programming; persistent object manipulation; Computer languages; Computer science; Data structures; Databases; Feeds; File systems; Multiprocessing systems; Parallel processing; Process design; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications, 1988. Conference Proceedings., Seventh Annual International Phoenix Conference on
  • Conference_Location
    Scottsdale, AZ
  • Print_ISBN
    0-8186-0830-7
  • Type

    conf

  • DOI
    10.1109/PCCC.1988.10080
  • Filename
    10080