The Characteristics And Disadvantages And Disadvantages Of Procedural Programming

715 Words3 Pages
Procedural programmers are basically straight forward in their approach to designing programs to solve problems. Their approach is to attack the actions that must be carried out by obtaining input from an object and writing the calculation for that object. In contrast to the OOP, one advantage to procedural programming is the fact that it can be written in any language and still support OOP. On the other hand, the disadvantage of OOP is that it won’t work in reverse to support procedural programming. Object oriented programming (OOP) is exactly what the name says, “object oriented”. It is designed to be an object-based program that focuses on the application’s components, data, and the methods to perform a task that’s needed. When programming using OOP, the focus is on the object that needs to be manipulated to perform a job for example functioning buttons on a graphic interface, printing out invoices from a cash register, applications etc. This is accomplished by describing the object’s characteristics, functions, and capabilities. Modular procedural programming and OOP use the same concepts as variables, methods, and passing arguments. Object oriented programs have not a changed at all when it comes down to methods consisting of sequence, selections, looping structures and implementing arrays. On the hand, OOP is different in one manner by adding a whole new way of thinking and a multitude of new concepts to programming. This differentiation also includes