object-oriented programming
From: The Columbia Encyclopedia, Sixth Edition
|
Date: 2008
object-oriented programming a modular approach to computer program (software) design. Each module, or object, combines data and procedures (sequences of instructions) that act on the data; in traditional, or procedural, programming the data are separated from the instructions. A group of objects that have properties, operations, and behaviors in common is called a class. By reusing classes developed for previous applications, new applications can be developed faster with improved reliability and consistency of design. The first object-oriented programs, written in the language Simula 67, were used extensively for modeling and simulation, primarily in Europe during the late 1960s and early 1970s. The technique was popularized in the United States during the following decade using the language SmallTalk and achieved its greatest prominence with the development of the object-oriented language C++ during the late 1980s and 1990s.
Bibliography: See P. W. Oman and T. G. Lewis, Milestones in Software Evolution (1990); T. Budd, An Introduction to Object-Oriented Programming (1991); P. Varhol, Object-Oriented Programming: The Software Development Revolution (1993); P. Coad and J. Nicola, OOP, Object-Oriented Programming (1993).
Author not available, OBJECT-ORIENTED PROGRAMMING.,
The Columbia Encyclopedia, Sixth Edition 2008
The Columbia Encyclopedia, Sixth Edition. Copyright 2008 Columbia University Press
For permission to reuse this article, contact Copyright Clearance Center.
Related articles from HighBeam Research:
|
OOP Hits the Mainstream.(Object-oriented programming)(Technology Information)
Enterprise Systems Journal; 6/1/2001; Moore, Tom Britt, Phil; 2161 words;
... expectations, object-oriented programming (OOP) is ... environments. The programming technique ... at's the good news. On the downside ... contend that object-oriented programming has yet to ... applications. Object-oriented programming grew ...
|
|
On object-oriented programming, databases; something old, something new in objects, methods and inheritances.
Software Magazine; 9/1/1988; 797 words;
On Object-Oriented Programming, Databases Building on the ... Palo Alto Research Center, object-oriented programming (OOP) and object-oriented ... essential characteristics of object-oriented programming include the following: Objects ...
|
|
Teaching Object-Oriented Programming Concepts Using Visual Basic .NET
Journal of Information Systems Education; 7/1/2006; Ritzhaupt, Albert Dieter; Zucker, Ron James; 4927 words;
... guidelines. Keywords: Object-oriented programming, information system ... NET," 4th edition, object-oriented programming is given a cursoiy glance ... 9) (Koneman, 2003). Object-oriented programming is treated little and ...
|
|
Object-oriented programming: a primer: as a control engineer, you likely have some knowledge of software and of programming. With the growing use of object-oriented code in today's software applications, this brief introduction should help remove any mystery.(How To)
Control Engineering; 2/1/2004; Chisholm, Al; 1914 words;
The seeds of object-oriented programming might be traced back to ... do we get from this to object-oriented programming? The downside to APIs is ... common terms associated with object-oriented programming. The most common and confusing ...
|
|
Practical object-oriented programming: 38 guidelines for making OOP work. (includes related article on HP's visual engineering environment) (Tutorial)
EDN; 7/6/1992; Hunt, Bill; 4271 words;
... implementation. WHEN OBJECT-ORIENTED PROGRAMMING (OOP) made its ... grows, traditional programming languages also become cumbersome. Object-oriented languages are harder ... Andrew J Novobilski, Object Oriented Programming--An Evolutionary ...
|
|
Objects facilitate modular, reusable code: object-oriented programming. (includes related article on books about object-oriented programming) (Technology Update)
EDN; 11/9/1989; Terry, Chris; 2014 words;
... reusable code OOP (object-oriented programming) techniques ... inherent in object-oriented programs, you ... your previous programming experience ... there are object-oriented extensions ... Mullin, Mark, Object-Oriented Program Design ... Dlugosz, John ...
|
|
Object-oriented cells bring new life to DBMS. (includes related articles on defining object-oriented programming and object-oriented programming on the Macintosh)
Software Magazine; 6/15/1989; Bochenski, Barbara; 4874 words;
... capability of the object-oriented approach ... code. If object-oriented systems really ... offered by object-oriented systems would ... new book, Object-Oriented Software ... offered by object-oriented systems in ... eye on the object-oriented ...
|
|
Breaking down the OO language barrier. (object-oriented programming) (includes product directory)(Buyers Guide)
Software Magazine; 9/1/1995; Korzeniowski, Paul; 2722 words;
... development tools based on object-oriented programming languages, such as C ... kicking the tires with object-oriented programming languages so growth ... shifting to C++ and object oriented programming: The development cycle ...
|
|
Get a handle on object-oriented programming. (includes related articles on hallmarks of object oriented programming, object oriented programming languages, getting started) (tutorial)
EDN; 11/8/1990; Brownlow, Paul; 2522 words;
Get a handle on object-oriented programming The principles of object-oriented programming (OOP) have been around for nearly twenty ... polymorphism (see box, The hallmarks of object-oriented programming ). Putting the principles into practice ...
|
|
A Learning Research Informed Design and Evaluation of a Web-enhanced Object Oriented Programming Seminar
Journal of Information Systems Education; 7/1/2007; Georgantaki, Stavroula C; Retalis, Symeon D; 7029 words;
ABSTRACT "Object-Oriented Programming" subject is included in ... instructional process of Object-Oriented Programming. This paper presents an ... principles-concepts of Object-Oriented Programming. The seminar was at undergraduate ...
|
|
Object-oriented programming moves industry toward integrated network management. (Net Management Directions)
Business Communications Review; 10/1/1992; Herman, James; 2322 words;
... running into object-oriented data and ... fact, the object-oriented programming system (00PS ... tools like object-oriented programming. Object-oriented and SNMP ... structured programming techniques ... heavily in object-oriented management ...
|
|
Object-oriented Turing programming
New Straits Times; 1/22/1998; Brandon Xavier; 1024 words;
... heard of object-oriented programming, but today ... concept called object-oriented Turing (OOT ... other OOPLs. Object-oriented Turing, with ... integrated programming environment ... implementation. * Object-oriented programming Classes ...
|
|
Object-Oriented Programming Principles and the Java Class Library
Journal of Information Systems Education; 12/1/2006; Cavaiani, Thomas P; 2025 words;
... learning an object-oriented programming language ... learn basic programming concepts ... Keywords: Object-Oriented Programming, Guided Instruction, Java Programming, Class Libraries ... INTRODUCTION Novice programming students ... understanding of ...
|
|
Wanted: EEs with CAE/CASE experience; specialized mix of C++, OOP skills are hard to find. (electronic engineers; computer-aided software engineering;object-oriented programming)
EDN; 9/20/1990; Karon, Paul; 845 words;
... such as knowledge of object-oriented programming (OOP), C + +, and C ... crops up repeatedly. Object-oriented programming is increasingly important ... engineers are familiar with object-oriented programming as CAE and CASE managers ...
|
|
Research and Markets Adds Report: 'Introduction to Programming and Object-Oriented Design Using Java, 3rd Edition'
Wireless News; 2/20/2008; 432 words;
... Introduction to Programming and Object-Oriented Design Using Java, 3rd Edition' WIRELESS NEWS-February 20, 2008-Resear ... Introduction to Programming and Object-Oriented Design Using Java ... Introduction to Programming and Object-Oriented Design Using ...
|
See all results from premium newspaper and magazine articles, images, maps and more at HighBeam Research.
Related articles from newspapers, magazines and other sources:
|
|