Persistent programming language

Last updated

Programming languages that natively and seamlessly allow objects to continue existing after the program has been closed down are called persistent programming languages. JADE is one such language.

Contents

A persistent programming language is a programming language extended with constructs to handle persistent data. It is distinguished from embedded SQL in at least two ways:

In a persistent programming language:

In Embedded SQL:

Using Embedded SQL, a programmer is responsible for writing explicit code to fetch data into memory or store data back to the database. In a persistent programming language, a programmer can manipulate persistent data without having to write such code explicitly.

The drawbacks of persistent programming languages include:

Examples

See also

References

  1. Greenes, Robert; Pappalardo, A Neil; Marble, Curt W; Barnett, G Octo (1969). "Design and implementation of a clinical data management system". Comput Biomed Res. 5 (Oct): 469–85. doi:10.1016/0010-4809(69)90012-3. PMID   11697375.
  2. "Jade Software delivers Jade 7.1". ZDnet . Retrieved 21 December 2019.
  3. "Quit Command | ObjectScript Tutorial | Caché & Ensemble 2018.1.4 & 2018.1.5".