Problems of POP
It is true that the programs created using POP can be extremely efficient and high-performance, but the main problem is the maintenance. Some other problems include the followings,
Notes with worthy tutorials
Object Oriented Programming is programming concept which is focused on object rather than actions and data rather than logic. To design and to use system, OOP offers some outstanding features including the followings, Basic Features of OOP: Emphasis on data rather than procedure. Programs are divided into small parts called object. Data structures are designed … Read more
Great deal of excitement and interest in software engineers can be found in using OOP. Applications of OOP are gaining importance in many areas. The most important area is the user interface design such as windows. It has also got importance in real business systems as they are very complicated and use many methods and … Read more
As the name implies, Procedure Oriented Programming contains step by step procedure to execute. Here, the problems get decomposed into small parts and then to solve each part one or more functions are used. Thus in POP approach, the problem is viewed as a sequence of things to be done, such as, input taking, calculating and displaying. The primary focus stays on functions which will be used to accomplish each task.
Yes, I agree with the given statement, “POP provides emphasis on doing things, but OOP on the data”.
Justification of acceptance
In the case of a large program created using the concept of Procedure Oriented Programming, sometimes we declare some Global Variables which will be used by all the functions of the program. As we know that variable generally defines memory locations, thus in the case of a global variable,
Object Oriented Programming is programming concept which is focused on object rather than actions and data rather than logic.
Read More: What is Object Oriented Programming (OOP)?
Object Oriented Programming (OOP): Object Oriented Programming is programming concept which is focused on object rather than actions and data rather than logic. Object Oriented Programming concept is a way to remove some faults or limitations of POP (Procedure Oriented Programming). It puts much importance on data and does not allow data to move freely … Read more
As the name implies, Procedure Oriented Programming contains step by step procedure to execute. Here, the problems get decomposed into small parts and then to solve each part one or more functions are used. Thus, in POP approach, the problem is viewed as a sequence of things to be done, such as, input taking, calculating and displaying. The primary focus stays on functions which will be used to accomplish each task.
The People: The people is one of the four P’s of Software Management Spectrum. It includes all the people from senior manager to practitioners, from customer to end user. Though it is not definite but people of the project do the most. Some of the terms are described below, … Read more
The Management Spectrum: In software engineering, the management spectrum describes the management of a software project. The management of a software project starts from requirement analysis and finishes based on the nature of the product, it may or may not end because almost all software products faces changes and requires support. It is about turning the … Read more