The noun has one meaning:
Meaning #1:
(computer science) a programming language that enables the programmer to associate a set of procedures with each type of data structure
Synonym: object-oriented programing language
| WordNet: object-oriented programming language |
The noun has one meaning:
Meaning #1:
(computer science) a programming language that enables the programmer to associate a set of procedures with each type of data structure
Synonym: object-oriented programing language
| 5min Related Video: Object-oriented programming language |
| Wikipedia: Object-oriented programming language |
An object-oriented programming language (also called an OOP language) is one that allows or encourages, to some degree, object-oriented programming techniques such as encapsulation, inheritance, modularity, and polymorphism. Simula (1967) is generally accepted as the first language to have the primary features of an object-oriented language. It was created for making simulation programs, in which what came to be called objects were the most important information representation. Smalltalk (1972 to 1980) is arguably the canonical example, and the one with which much of the theory of object-oriented programming was developed.
|
The Unified Modeling Language (UML) is a language-agnostic, non-proprietary modeling language that can be used to design object-oriented systems. It is generally regarded as the complete specification of OO, as an abstract design expressed in UML can ideally be implemented in any OO programming languages.
UML specifies, among other things, a set of component types and relationships. There is currently no OO language that inherently (i.e. without significant manual effort) supports the full OO capability. Features typically lacking include:
|
|||||
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)
| ACTOR (technology) | |
| OOPL (technology) | |
| Java (business term) |
Copyrights:
![]() | WordNet. WordNet 1.7.1 Copyright © 2001 by Princeton University. All rights reserved. Read more | |
![]() | Wikipedia. This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Object-oriented programming language". Read more |