MINDS @ UW-Madison

The Design of the E Programming Language

Show simple item record


Files Size Format View
TR824.pdf 4.719Mb application/pdf View/Open
Key Value Language
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 1989
dc.identifier.citation TR824
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.description.provenance Create and Issued dates reconciled by Wendt Commons staff on 2014-7-9 (AF). en_US
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

Part of

Show simple item record