ACM Home Page
Please provide us with feedback. Feedback
Concepts and paradigms of object-oriented programming
Full text PdfPdf (5.52 MB)
Source ACM SIGPLAN OOPS Messenger archive
Volume 1 ,  Issue 1  (August 1990) table of contents
Pages: 7 - 87  
Year of Publication: 1990
ISSN:1055-6400
Author
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 29,   Downloads (12 Months): 214,   Citation Count: 60
Additional Information:

abstract   cited by   index terms  

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

ABSTRACT

We address the following questions for object-oriented programming:What is it?What are its goals?What are its origins?What are its paradigms?What are its design alternatives?What are its models of concurrency?What are its formal computational models?What comes after object-oriented programming?Starting from software engineering goals, we examine the origins and paradigms of object-oriented programming, explore its language design alternatives, consider its models of concurrency, and review its mathematical models to make them accessible to nonmathematical readers. Finally, we briefly speculate on what may come after object-oriented programming and conclude that it is a robust component-based modeling paradigm that is both effective and fundamental. This paper expands on the OOPSLA 89 keynote talk.


CITED BY  60