The Design of the E Programming Language (1993)
| Venue: | ACM Transactions on Programming Languages and Systems |
| Citations: | 57 - 3 self |
BibTeX
@ARTICLE{Richardson93thedesign,
author = {Joel E. Richardson and Michael J. Carey and Daniel T. Schuh},
title = {The Design of the E Programming Language},
journal = {ACM Transactions on Programming Languages and Systems},
year = {1993},
volume = {15},
pages = {494--534}
}
Years of Citing Articles
OpenURL
Abstract
E is an extension of C++ designed for writing software systems to support persistent applications. Originally designed as a language for implementing database systems, E has evolved into a general persistent programming language E was the first C++ extension to support transparent persistence, the first C++ implementation to support generic classes, and remains the only C++ extension to provide general-purpose lterators, In addition to its contributions to the C + + programming domain, work on E has made several contributions to the field of persmtent languages in general, including several distinct implementations of persistence. Thm paper describes the main features of E and shows through examples how E addresses many of the problems that arise in building persistent systems.







