google-site-verification=-CxNBF1tY1OFq-FxGj905sLa3tg462Giw6WbFn0gZDA

Object-Oriented Programming is a popular programming paradigm based on the “object” data structure. These objects can contain functions/method and data fields/attributes.
What is the significance of the OOP paradigm to modern software design and development?
Research and list at least three programming languages that support OOP. What are their similarities and differences?
Research and list at least two alternatives to OOP. Describe the benefits and disadvantages of each.