The Design of the E Programming 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.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.format.mimetype | application/pdf | en_US |
| dc.identifier.citation | TR824 | |
| dc.identifier.uri | http://digital.library.wisc.edu/1793/59078 | |
| 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 |
Files
Original bundle
1 - 1 of 1