Skip to main content
object-oriented programming language

object-oriented programming language

6.2
A computer language that uses objects and classes to organize code
  • noun
  • /ˈɑbdʒɛkt ˈɔrɪɛntɪd ˈprɒgræmɪŋ ˈlæŋɡwɪdʒ/
  • Specialized
translation icon : lenguaje de programación orientado a objetos
  • Inheritance is an important feature of object-oriented programming languages.
  • use of object-oriented programming languages

Examples

  • Many modern applications are built using an object-oriented programming language to improve code organization.

  • Several implications arise from the use of object-oriented programming languages for accounting information systems.

    Academic text (1992)
  • Object-oriented programming languages belong to a unique programming paradigm (or class) of languages.

    Academic text (1992)
  • OK, so you know, let's say you're using some object oriented programming language and you wanted to declare the fields that your VEB data structure has.

  • These features of object-oriented programming languages have received a great deal of attention in the business (Verity and Schwartz 1991) as well as in the information systems literature.

    Academic text (1992)
  • Two important and widely noted features in applications developed using object-oriented programming languages are modularity (consisting of encapsulation and data abstraction) and code reuse.

    Academic text (1992)
  • Object-oriented modeling creates models using object-oriented diagrams (class diagram, sequence diagram, etc.), which is the starting point for implementing a system using an object-oriented programming language.

    Academic text (2012)
  • Developers appreciate the benefits of an object-oriented programming language for managing complex software projects.

  • Learning an object-oriented programming language can help new programmers understand concepts like classes and inheritance.

Synonyms

programming language
vsobject-oriented programming language
  • Specialized
15 3.9

A set of rules for writing instructions a computer can follow

focuses on code organized into reusable units using inheritance and encapsulation

Antonyms

procedural
  • Specialized
2 6.4

Made by a computer using a set of automatic steps

How Object-Oriented

object-oriented programming language
  • Specialized
6.2
procedural
  • Specialized
2 6.4

Surface Forms

Morphology

object-oriented + programming + language

The phrase is largely compositional: 'programming language' (a language for programming) combined with 'object-oriented' signals that the language is organized around 'objects'. A B1 learner who knows the constituent words can infer it is a kind of programming language focused on objects, but the specific technical implications (classes, inheritance, encapsulation) are specialized and not predictable from basic word knowledge alone.

Etymology

Object-oriented programming language comes from the idea of building programs out of small objects, like real things that keep their own information and can do their own jobs, and the language is oriented around these objects. So, it now means a language that helps you 'organize code' into these object parts to make programs easier to build and change.