The Pros and Cons of Object Orineted Programming and Procedural Programming

1257 Words 6 Pages
Object oriented programming vs. procedural programming - the pros and cons
Computer programming as we know is an important engineering task in modern world where a maximum number of electronic equipment are based on microcontrollers and microprocessors. The cost of microprocessors and controllers have gone so low that the cost of entire electronic circuit which used to be sky high in 1970s and 80s, has now gone to down drastically. Even the simple microcontrollers we use today are able to perform complex arithmetic tasks along with several other tasks such as on chip network interface, wireless interface, etc. In order to utilize all the functions of a given processor, one must know the important programing procedures available today. In
…show more content…
Object oriented programming vs. procedural programming - the pros and cons
Computer programming as we know is an important engineering task in modern world where a maximum number of electronic equipment are based on microcontrollers and microprocessors. The cost of microprocessors and controllers have gone so low that the cost of entire electronic circuit which used to be sky high in 1970s and 80s, has now gone to down drastically. Even the simple microcontrollers we use today are able to perform complex arithmetic tasks along with several other tasks such as on chip network interface, wireless interface, etc. In order to utilize all the functions of a given processor, one must know the important programing procedures available today. In this research paper we will go through two distinct and most debated programming procedures – The object oriented Programming method and the procedural programming method. Let us first look at what Procedural programming is before jumping on to the Object oriented programming. Procedural programming uses the sequential flow of the instructions. Each statement or each instruction is executed sequentially. The program may call subroutines and other functions and execute them and then return to the main program flow. Different procedures are defined in the program which may be called at any point during execution. Procedural programming is also known as imperative programming because at certain times the variables or constants declared are
Open Document