What is an object-oriented programming language?
An object-oriented programming language is a type of high-level computer programming language that is based on the principles of object-oriented programming (OOP). OOP is a programming paradigm that uses objects, classes and inheritance to implement reusable and modular code. This approach allows programmers to represent real-world objects and their behaviors within a program, enabling them to develop software that is more intuitive, modular, and easier to maintain. Some popular object-oriented programming languages include Java, C++, Python, and Ruby.
Complete the following task based on the instruction and optional input provided.### Instruction:
What is an object-oriented programming language?

### Output:
An object-oriented programming language is a type of high-level computer programming language that is based on the principles of object-oriented programming (OOP). OOP is a programming paradigm that uses objects, classes and inheritance to implement reusable and modular code. This approach allows programmers to represent real-world objects and their behaviors within a program, enabling them to develop software that is more intuitive, modular, and easier to maintain. Some popular object-oriented programming languages include Java, C++, Python, and Ruby.