Object-oriented Programming Language (noun)
definition:
(computer science) a programming language that enables the programmer to associate a set of procedures with each type of data structure
example:
"C++ is an object-oriented programming language that is an extension of C"
Synonyms
Object-oriented Programing Language