See this document in CiteSeerX!

The Design of the E Programming Language (1989)  (Make Corrections)  (13 citations)
Joel E. Richardson, Michael J. Carey, Daniel T. Schuh
ACM Transactions on Programming Languages and Systems



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
unimainz.de/pub/gnu/ex...E_design.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help
Problem Downloading?
From:  fermivista.math...tp.unimainz.de (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

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 ... (Update)

Context of citations to this paper:   More

...ae im ffi ) f =K#;Q i ### CK#,# #:L # CG j j ### =K#;Q# 9 ko ##ko9L i OE i # j # ae # #9L) # # # :Lffi JK# # )# #j . E[20][22] O [2] Avalon C [9]### #### =K#;Qae ## HL OE 7L ah .#)9L)### ###ae ffi # ae,#chim #ae,# # ######### ,#ae,# ae #ae,#...

...rather conceptual and given mostly in Smalltalk terms. Examples of language constructs implementing such a model are found in, e.g. [Agra89, Rich89], both of which borrow and extend the object definition facility of C . 5.2.2. Object Model An object consists of five...

Cited by:   More
Persistence in Distributed Object Systems: ORB/ODBMS Integration - Reverbel (1996)   (Correct)
Experiences in Database System Implementation Using a Persistent.. - Hanson   (Correct)
Concurrency Control Algorithms for Real-Time Database Systems - Lee (1994)   (Correct)

Active bibliography (related documents):   More   All
0.6:   Run-Time Support and Storage Management for.. - Millard, Dasgupta.. (1993)   (Correct)
0.5:   Residency Check Elimination for Object-Oriented Persistent.. - Hosking (1996)   (Correct)
0.5:   Schoolapplicants. Http://www.med-Ed-Online.org - Personality Perceptions Of   (Correct)

Similar documents based on text:   More   All
0.0:   Custom Iterators for the STL - Baus, Becker (2000)   (Correct)
0.0:   The View Template Library - Weiser, Powell (2000)   (Correct)
0.0:   Iteration Abstraction in Sather - Murer, Omohundro, Stoutamire.. (1996)   (Correct)

Related documents from co-citation:   More   All
5:   The ObjectStore Database System (context) - Lamb, Landis et al. - 1991
4:   Types and Persistence in Database Programming Languages (context) - Atkinson, Buneman - 1987
4:   Galileo: A Strongly Typed Interactive Conceptual Language - Cardelli, Orsini - 1985

BibTeX entry:   (Update)

Richardson, J.E., Carey, M.J., and Schuh, D., "The Design of the E Programming Language", Tech. Report, Computer Sciences Dept., Univ. of Wisconsin (Madison), February 1989. http://citeseer.ist.psu.edu/richardson89design.html   More

@article{ richardson93design,
    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",
    volume = "15",
    number = "3",
    month = "July",
    publisher = "ACM Press",
    pages = "494--534",
    year = "1993",
    url = "citeseer.ist.psu.edu/richardson89design.html" }
Citations (may not include all citations):
1274   Object-Oriented Software Construction (context) - Meyer - 1988  ACM
1002   Programming Language (context) - Stroustrup, The - 1986
492   Smalltalk-80: The Language and its Implementation (context) - Goldberg, Robson - 1983
476   Programming Language (context) - Kernighan, Ritchie et al. - 1978
295   The ObjectStore Database System (context) - Lamb, Landis et al. - 1991  ACM   DBLP
264   Semantics and Implementation of Schema Evolution in Object-O.. (context) - Banerjee, Kim et al. - 1987  ACM   DBLP
242   Reference Manual (context) - Ellis, Stroustrup et al. - 1990
193   An Approach to Persistent Programming (context) - Atkinson, Bailey et al. - 1983  ACM   DBLP
121   Types and Persistence in Database Programming Languages (context) - Atkinson, Buneman - 1987  ACM   DBLP
112   A Data Model and Query Language for EXODUS (context) - Carey, DeWitt et al. - 1988  ACM   DBLP
106   The EXODUS Extensible DBMS Project: An Overview - Carey, DeWitt et al. - 1990  ACM
106   The EXODUS Optimizer Generator - Graefe, DeWitt - 1987  ACM   DBLP
102   Abstraction Mechanisms in CLU (context) - Liskov, Snyder et al. - 1977  ACM   DBLP
92   An Introduction to Trellis/Owl (context) - Schaffert, Cooper et al. - 1986  ACM   DBLP
90   On Understanding Types, Data Abstraction, and Polymorphism - Cardelli, Wegner - 1985  ACM   DBLP
85   Development of an Object-Oriented DBMS (context) - Maier, Stein et al. - 1986  ACM   DBLP
81   A Proposal for Standard ML (context) - Milner - 1984  ACM   DBLP
77   The Architecture of the EXODUS Extensible DBMS - Carey, DeWitt et al. - 1986  ACM   DBLP
71   The POSTGRES Data Model - Rowe, Stonebraker - 1987  ACM   DBLP
64   Inclusion of New Types in Relational Data Base Systems - Stonebraker - 1986  ACM   DBLP
58   Type Evolution in an Object-Oriented Database (context) - Skarra, Zdonik - 1987  ACM   DBLP
54   Storage Management for Objects in EXODUS - Carey, DeWitt et al. - 1989  ACM
53   Inheritance of Synchronization and Recovery Properties in Av.. (context) - Detlefs, Herlihy et al. - 1988
50   Galileo: A Strongly-Typed, Interactive Conceptual Language - Albano, Cardelli et al. - 1985
48   Some High Level Language Constructs for Data of Type Relatio.. (context) - Schmidt - 1977  ACM   DBLP
44   Genericity Versus Inheritance (context) - Meyer - 1986  ACM   DBLP
42   Rationale for the Design of the Ada Programming Language (context) - Ichbiah, Barnes et al. - 1979  ACM
39   Programming Constructs for Database System Implementation in.. (context) - Richardson, Carey - 1987  ACM   DBLP
35   ODE (Object Database and Environment): The Language and the .. - Agrawal, Gehani - 1989  ACM   DBLP
29   Extensibility in the Starburst Database System (context) - Schwarz, Chang et al. - 1986
21   Implementation Concepts for an Extensible Data Model and Dat.. (context) - Batory, Leung et al. - 1988  ACM   DBLP
20   Persistence in the E Language: Issues and Implementation (context) - Richardson, Carey - 1989  ACM   DBLP
18   Trellis Object-Based Environment: Language Reference Manual (context) - Schaffert, Cooper et al. - 1985
14   Cricket: A Mapped, Persistent Object Store - Shekita, Zwilling - 1990
13   Parameterized Types for C (context) - Stroustrup - 1988
13   Avalon: Language Support for Reliable Distributed Systems (context) - Herlihy, Wing - 1987
12   Compiled Item Faulting: A New Technique for Managing I/O in .. (context) - Richardson - 1990  DBLP
12   PROBE: A Knowledge-Oriented Database Management System (context) - Dayal, Smith - 1986  ACM   DBLP
12   The Design and Implementation of O2, an Object-Oriented Data.. (context) - Bancilhon, Barbedette et al. - 1988
12   Data Abstraction, Views, and Updates in RIGEL (context) - Rowe, Schoens - 1979
10   Extending and Limiting PGraphite-style Persistence (context) - Tarr, Wileden et al. - 1990  ACM   DBLP
10   Abstraction and Verification in Alphard: Defining and Specif.. (context) - Shaw, Wulf et al. - 1977  DBLP
9   ZEITGEIST: Database Support for Object-Oriented Programming (context) - Ford, Joseph et al. - 1988  ACM   DBLP
9   MOOSE: Modeling Objects in a Simulation Environment (context) - Ioannidis, Livny - 1989  DBLP
8   Persistence in E Revisited --- Implementation Experiences - Schuh, Carey et al. - 1990
7   Experiences in DBMS Implementation Using an ObjectOriented P.. (context) - Hanson, Harvey et al. - 1991
7   Extensible Database Systems (context) - Carey, DeWitt - 1986  ACM   DBLP
6   The Data Management Facilities of PLAIN (context) - Wasserman - 1979
6   Aspects of Implementing CLU (context) - Atkinson, Liskov et al. - 1978  ACM
5   Class Modification in the GemStone Object-Oriented DBMS (context) - Penny, Stein - 1987  ACM   DBLP
4   Towards Compile-Time Optimizations for Persistence (context) - Hosking, Moss - 1990  DBLP
3   The Design of the Triton Nested Relational Database System (context) - Harvey, Schnepf et al. - 1991  ACM   DBLP
3   An Initial Report on the Design of Ariel (context) - Hanson - 1989
2   E: A Persistent Systems Implementation Language (context) - Richardson - 1989
2   personal communication (context) - Solomon - 1992
1   presented at the ACM SIGMOD Conference (context) - Demonstration - 1988
1   Pointer Swizzling in Virtual Memory: An Alternative Approach.. (context) - White, DeWitt - 1992
1   personal communication (context) - Heimbigner - 1991
1   The C++ Programming Language (2nd Edition (context) - Stroustrop - 1991
1   PCLOS: A Flexible Implementation of CLOS Persistence (context) - Paepke - 1988  ACM   DBLP



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://fermivista.math.jussieu.fr/ftp/ftp.uni-mainz.de.html):   More
ISODE is the trademark of ISODE Consortium Limited. All other.. - Ed In   (Correct)
XY-pic and Notation for Categorical Diagrams - Rose (1994)   (Correct)
Socks - Koblas, Koblas   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC