| dc.contributor.author |
Richardson, Joel E |
en_US |
| dc.contributor.author |
Carey, Michael J |
en_US |
| dc.contributor.author |
Schuh, Daniel T |
en_US |
| dc.date.accessioned |
2012-03-15T16:49:28Z |
|
| dc.date.available |
2012-03-15T16:49:28Z |
|
| dc.date.created |
1989 |
en_US |
| dc.date.issued |
2012-03-15T16:49:28Z |
|
| dc.identifier.uri |
http://digital.library.wisc.edu/1793/59078 |
|
| dc.description.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 iterators. In addition to its contributions to the C++ programming domain, work on E has made several contributions to the file of persistent languages in general, including several distinct implementations of persistence. This paper describes the main features of E and shows through examples how E addresses many of the problems that arise in building persistent systems. |
en_US |
| dc.description.provenance |
Made available in DSpace on 2012-03-15T16:49:28Z (GMT). No. of bitstreams: 1
TR824.pdf: 4719577 bytes, checksum: ab39a1461daac59e9fdbb1033db0db2c (MD5) |
en |
| dc.format.mimetype |
application/pdf |
en_US |
| dc.publisher |
University of Wisconsin-Madison Department of Computer Sciences |
en_US |
| dc.title |
The Design of the E Programming Language |
en_US |
| dc.type |
Technical Report |
en_US |