ALERT

[WEBINAR] Index Insanity: How to Avoid Database Chaos

Object-Oriented Programming Language (OOPL)

Definition - What does Object-Oriented Programming Language (OOPL) mean?

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

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 (OOPL)

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.

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.