The Design of the E Programming Language

dc.contributor.authorRichardson, Joel Een_US
dc.contributor.authorCarey, Michael Jen_US
dc.contributor.authorSchuh, Daniel Ten_US
dc.date.accessioned2012-03-15T16:49:28Z
dc.date.available2012-03-15T16:49:28Z
dc.date.created1989en_US
dc.date.issued1989
dc.description.abstractE 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.format.mimetypeapplication/pdfen_US
dc.identifier.citationTR824
dc.identifier.urihttp://digital.library.wisc.edu/1793/59078
dc.publisherUniversity of Wisconsin-Madison Department of Computer Sciencesen_US
dc.titleThe Design of the E Programming Languageen_US
dc.typeTechnical Reporten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR824.pdf
Size:
4.5 MB
Format:
Adobe Portable Document Format