Publisher's Synopsis
This book covers the language of PS-algol, and presents the techniques needed to support persistent objects in a procedural language.;Covering the main features of PS-algol, including its syntax, types and control structures, the first part of the book looks at PS-algol orthogonal treatment of maps, first class functions and persistence. The latter half contains comprehensive coverage of implementation techniques for the heap and the persistent store.;The book argues that persistence presents a new programming paradigm that unifies all levels of data storage on a computer.