object-oriented_programming_language has definitions from the field of computer science
1
[ noun ] (computer science) a programming language that enables the programmer to associate a set of procedures with each type of data structure

Examples

"C++ is an object-oriented programming language that is an extension of C"

*