 are multi-paradigm and they support object-oriented programming to a greater or lesser degree, typically in combination with imperative, procedural programming.Significant object-oriented languages include

Java,
C++,
C#,
Python,
R,
PHP,
JavaScript,
Ruby,
Perl,
Object Pascal,
Objective-C,
Dart,
Swift,
Scala,
Kotlin,
Common Lisp,
MATLAB,
and
Smalltalk.Object-oriented programming uses objects, but not all of the associated techniques and structures are supported directly in languages that claim to support OOP.