by Dinesh Thakur

The different languages reflect the different styles of programming. Procedural programming decomposes a program into various different functional units, each of which can gather and manipulate data as needed.

 

Object-oriented programming, on the other hand, decomposes a program into various different data-oriented units or other conceptual units; each unit contains data and various operations that may be performed on that data. Procedural programming forced developers to write highly interdependent code.

 

A minor change in any part of the code may end up with a bigger modification of large pieces of code. This way of programming is not up to the mark when the user interactivity is higher.Using OOP, a developer can break down any real world item into a collection of objects. These individual objects can be used separately and collectively to accomplish the requirements.

 

 We can summarize the differences as follows :

 

Procedural Programming

 

– top down design

– create functions to do small tasks

– communicate by parameters and return values

 

Object Oriented Programming

 

– design and represent objects

– determine relationships between objects

– determine attributes each object has

– determine behaviours each object will respond to

– create objects and send messages to them to use or manipulate their attributes





About Us

Dinesh ThakurDinesh Thakur is a Columinist and designer with strong passion and founder of Computer Notes. if you have any ideas or any request Find Dinesh Thakur on
linkedin FaceBook Twitter Google Plus