ACM Home Page
Please provide us with feedback. Feedback
Inheritance in smalltalk-80: a denotational definition
Full text PdfPdf (805 KB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 15th ACM SIGPLAN-SIGACT symposium on Principles of programming languages table of contents
San Diego, California, United States
Pages: 80 - 87  
Year of Publication: 1988
ISBN:0-89791-252-7
Author
S. Kamin  Computer Science Dept., 1304 W. Springfield University of Illinois, Urbana, Illinois
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 22,   Citation Count: 25
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/73560.73567
What is a DOI?

ABSTRACT

A denotational semantic definition of SMALLTALK-80 is given. Its most notable characteristic is a surprisingly simple treatment of inheritance. An executable version of the semantics, written in STANDARD ML, is also described.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
Ca84
 
Ca85
L. Cardelli, Amber, AT&T Bell Labs Technical Memorandum, 1985.
CW86
 
Cl81
W. Clinger, Foundations of Actor Semantics~ PhD. thesis, MIT, 1981.
 
Co87
W. R. Cook, A Denotational Semantic~ of Inheritance (Eztended Abstract}, Brown University, Dept. of Comp. Sci., July 1987.
D66
F85
 
G85
J. Gutgag, J. Horning, J. Wing, Larch in five easy pieces, Technical Report 5, DEC Systems Research Oenter~ 1985.
 
GR83
Go78
J86
L86
M86
M84
 
R87
U. Reddy, Ou the semantics of object-oriented languages, manuscript, U. of Illinois, May 1987.
Sc86
 
Sto77
 
Str86
 
T77a
R. Tennent, A denotational definition of the programming language Pascal, T. R. 77-47, Dept. of Computing and Info. Sci., Queen's Univ., Kingston, Ontario, 1977.
 
T77b
R. Tennent, Language design method8 based on semantic principles, Acta info. 8, 1977, 97-112.
 
T86
 
W87

CITED BY  25