Procedure Oriented Programming(POP) Vs Object Oriented Programming(OOP)

Introduction to Programming Language

The Software evolution has had distinct layers of growth. These layers were built up one by one over the last five decades. With each layer representing an improvement over the previous one. 

Since the invention of the computer, several programming approaches haveen developed. These include techniques such as modular programming, top-down programming, bottom-up programming and structured programming. 

In general, structured programming became very popular and powerfull tool that enabled programmers to write moderately complex programs easily. However, as the programs grew larger, even the structured approache failed to whow the desired results in terms of bug-fee, easy to maintain, and reusable programs.

In Object Oriented Programming(OOP) is an approach to program organization and development is to eliminated some of the basic drawbacks in structured programming featuers. However, not all languages are suitable to implement Object Oriented Programming methods easily.

Procedure Oriented Programming

Procedure Oriented Programming basically consists of writing list of instructions for the computer to follow, and organizing these instructions into groups known as functions.



Charactestics of Procedure Oriented Programming(POP)

1) The concentration is on doing only functions

2) Large programs can be divided into small programs what are know as functions

3) Most of the function share global data

4) Date move openly around from function to function

5) Functions transform data from one to another.

6) Employs top-down approach

7) Examples C, BASIC, COBAL, etc

Popular posts from this blog

COPA Bits for Computer Based Test (CBT) by Venugopal Vanjarapu

COPA

Operating System