Evaluating Object Oriented Languages

Object oriented languages have many supporters who claim they are superior to other kinds of languages because they provide better support for code reuse and management, their programming model makes it easier to design and implement applications, and because they provide more sophisticated features such as encapsulation, polymorphism, and inheritance.

This paper examines several object oriented languages and evaluates how they affect the task of the programming when implementing an application.