A Way of Looking at the World: Problem-solving Approach of OOP Paradigm 1.5
1.3.3.4 Project Overruns
Because of low productivity of programmers due to factors such as changing user needs, com-
plexity of projects and nonavailability of extensibility and reuse features, projects are never
completed in time. Even if they are completed and implemented, they are of little consequence
to users.
1.3.3.5 Need for Alternate Paradigms
With the advent of UNIX and communication hardware and software from 1969 onwards, the
complexity of both hardware and software kept on increasing and software project develop-
ment could not keep pace. As a result, the quality of programs suffered.
The developers at Bell laboratories and USDoD started to look at alternativ ...