Definitions for object-oriented programming language
This page provides all possible meanings and translations of the word object-oriented programming language
object-oriented programming language, object-oriented programing language(noun)
(computer science) a programming language that enables the programmer to associate a set of procedures with each type of data structure
"C++ is an object-oriented programming language that is an extension of C"
Object-oriented programming is a programming paradigm based on the concept of "objects", which are data structures that contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A distinguishing feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated. In OO programming, computer programs are designed by making them out of objects that interact with one another. There is significant diversity in object-oriented programming, but most popular languages are class-based, meaning that objects are instances of classes, which typically also determines their type. Many of the most widely used programming languages are multi-paradigm programming languages that support object-oriented programming to a greater or lesser degree, typically in combination with imperative, procedural programming. Significant object-oriented languages include Python, C++, Objective-C, Smalltalk, Delphi, Java, Swift, C#, Perl, Ruby and PHP.
Find a translation for the object-oriented programming language definition in other languages:
Select another language:
Discuss these object-oriented programming language definitions with the community:
Word of the Day
Would you like us to send you a FREE new word definition delivered to your inbox daily?
Use the citation below to add this definition to your bibliography:
"object-oriented programming language." Definitions.net. STANDS4 LLC, 2015. Web. 1 Aug. 2015. <http://www.definitions.net/definition/object-oriented programming language>.