PEPC: Persistent programming in C

Traditional programming languages support data types that can only exist during program execution. For the data types to be stored permanently, the concept of files is needed. However, file manipulation is a tedious process to undergo, thus, the main thrust of the system is to eliminate such difficu...

Full description

Saved in:
Bibliographic Details
Main Authors: Castro, Claire Q., Magtibay, Lullette C., Siochi, Cheryll D., Yapnayon, Tara S.
Format: text
Language:English
Published: Animo Repository 1999
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_bachelors/14404
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
Description
Summary:Traditional programming languages support data types that can only exist during program execution. For the data types to be stored permanently, the concept of files is needed. However, file manipulation is a tedious process to undergo, thus, the main thrust of the system is to eliminate such difficulty from the programmers. Persistent programming concepts will be used by the system to allow longer lifetimes of data objects. In addition, reusability of variables across application is also supported by the system. The basic data types of ANSI C will be extended to support persistency. The process of translating the PEPC code to C code with persistent functions is one of the main objectives of the system. Such process is abstracted from the programmer. To meet this goal, a processor, library, and utility supporting persistency is embedded on the system. An executable C code will serve as the put to test the effectivity of the system.