What is the difference between POP and OOP?

difference between pop and oop

Difference between POP and OOP?

The difference between pop and oop are given below:-

Subject of Difference Procedure Oriented Programming (POP) No. Object-Oriented Programming (OOP)
Problem decomposition Decompose the main problem in small parts called functions. 01 Decompose the main problem in small parts called objects.
Connections of parts Connect small parts of the program by passing parameters & using an operating system. 02 Connects small parts of the program by passing messages.
Emphasizing Emphasizes on functions. 03 Emphasizes on data.
Use of data In large programs, most functions use global data. 04 Each object controls data under it.
Passing of data Data may get passed from one function to another. 05 Data never get passed from one object to another.
Security of data Appropriate & effective techniques are unavailable to secure the data. 06 Data stay secured as no external function can use data of an object.
Modification of program Modification of a completed program is very difficult and it may affect the whole program. 07 Modifications are easy as objects stay independent to declare and define.
Designing approach Employs top-down approach for designing programs. 08 Employs bottom-up approach for designing.
Data identification In large programs, it is very difficult to find what data has been used by which function. 09 As data and functions stay close, it is easy to identify data.
Used languages Languages like C, FORTRAN, COBOL etc. use POP. 10 Languages like C++, JAVA etc. use OOP.

Leave a Reply

Your email address will not be published. Required fields are marked *