Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Concepts and paradigms of object-oriented programming

Concepts and paradigms of object-oriented programming 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. http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png ACM SIGPLAN OOPS Messenger Association for Computing Machinery

Concepts and paradigms of object-oriented programming

ACM SIGPLAN OOPS Messenger , Volume 1 (1) – Aug 1, 1990

Loading next page...
 
/lp/association-for-computing-machinery/concepts-and-paradigms-of-object-oriented-programming-mHde5BtJ0r

References

References for this paper are not available at this time. We will be adding them shortly, thank you for your patience.

Publisher
Association for Computing Machinery
Copyright
Copyright © 1990 by ACM Inc.
ISSN
1055-6400
DOI
10.1145/382192.383004
Publisher site
See Article on Publisher Site

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.

Journal

ACM SIGPLAN OOPS MessengerAssociation for Computing Machinery

Published: Aug 1, 1990

There are no references for this article.