What are Procedural, Structured and Object oriented programming

What is Procedural programming?
                 The procedural programming focuses on processing of instructions in order to perform a desired computation. Therefore it emphasizes more on doing things like algorithms. This programming is lengthy, increases the complexity of program, difficult to understand and modify the program. This technique is used in conventional programming languages such as C and Pascal.

What is Structured programming?
                 Structured programming approach was a disciplined approach which limits the branching to a small set of well-behaved construction (ex: if, if-else, while etc). The idea of Top-down design is to break a large program into smaller programs. The major drawback is that it is very difficult to model the real world scenario using this model.

What is Object oriented programming?
                 Object oriented programming (OOP) is a concept that combines both the data and the functions that operate on that data into a single unit called the object. Object is an identifiable entity with some characteristics and behavior. Top-down design is an approach of dividing a problem into sub problems and then dividing the sub problems further into still smaller sub problems until it can be implemented for a computer solution.

learn more
What is a structure?
Previous
Next Post »