Don't miss an insight. Subscribe to Techopedia for free.

Subscribe
Advertisements

Object-Oriented Programming Language

What Does Object-Oriented Programming Language Mean?

Object-oriented programming language (OOPL) is a high-level programming language based on the object-oriented programming (OOP) model.

Advertisements

OOPL incorporates logical classes, objects, methods, relationships and other processes with the design of software and applications. The first OOPL was Simula, a simulation creation tool developed in 1960.

Techopedia Explains Object-Oriented Programming Language

Unlike conventional procedural languages, the programming syntax of object-oriented programming language is based on one or more objects, whereas procedural language incorporates logical procedures. In OOPL, objects interact with each other; have their own methods, procedures and functions; are part of a class and may be reused in one or more program. An OOPL must exhibit native object-oriented functions, including data abstraction, inheritance, encapsulation, class creation and associated objects.

Most modern programming languages are object-oriented or support the OOP model to an extent. Popular OOPLs include Java, C++, Python and SmallTalk.

Advertisements

Related Terms