Difference Between Procedure Oriented Programming  (POP) & Object Oriented Programming  (OOP)

Procedure 

Oriented 

Programming 

Object 

Oriented 

Programming 

(1)it gives importance to

on doing things  (Algorithms). 

 (1)it gives more importance to

data rather then procedures. 

(2)Large programs are divided 

into Smaller programs known 

as function. 

(2)Programs are divided

into what are known as 

Object. 

(3)Most of the functions 

share global data. 

(3)Data structures are designed 

such that characterized the objects. 

(4)Data more openly around the 

system from function to function. 

(4)Data is hidden and cannot be

accessed by external functions. 

(5)Top-Down approach in program 

design. 

(5)Bottom-Up approach in program 

design. 

(6)New data and functions are 

not easily added. 

(7)Example of POP are : C, VB,

FORTRAN,Pascal.

(6)New data and functions are 

easily added whenever necessary.

(7)Example of OOP are : C++,JAVA,

VB.NET,C#.NET.


Average Rating (0)
by Ankit   Chaudhari  in C++  on 7/3/2015 2:34:41 AM  


Post Your Comment
*