Simply Programming

735 Words3 Pages
There are many differences between Procedural programming, and Object-Oriented programming; this is also very true when considering there likeness, and usability. Both programming languages use some type of data to either create a direction, or an object. However, in this essay the main focus will be to consider the difference between the two languages. This will be conducted through a brief example of both programming types, and further definitions of how Procedural Programming, and OOP are implemented within the programs being written. Procedural Programming is defined through the use of exact language, rather than through the use of code. When Procedural Programming is implemented, concise instruction are given through calculated steps, in-order to solve the problem the program is designated to accomplish. This is executed through the breakdown of large problems into sub-problems, and those sub-problems are broken down further. This problem module is broken down until the programmer is at the most basic step of the root cause. Once simplicity has become apparent to the programmer, a step-by-step procedure is created, through specific and concise programming. Each step represents an important part of the entire program, and must be rendered through exact calculation in-order to reach the programs exact outcome. Large programs may be written through Procedural programming, by using the methodology of breaking down each sections into singular functions. Object-Oriented Programming (OOP) is almost exactly what it sounds like it should be. This type of programming is created through the use of created classes, and created objects within that class. So what is an object exactly? An object is created after the first step of defining a... ... middle of paper ... ...sed within a new program. This is done through simply adding minor changes to the class, object, or message. Reusability is one of the more influential capabilities when using OOP, as this task is much simpler done using OOP, then other programming languages ("IBM Smalltalk Tutorial", 2014). Both Procedural Programming and Object-Oriented Programming have positive and negative contradictions to each programming type. However, both programming types can be used singularly, and can be used in collaboration with each other, thus filling in the gaps, and creating the possibility of an extremely exceptional programming experience. Works Cited ChipKidz. (2009). PROCEDURAL PROGRAMMING. Retrieved from http://chipkidz.wordpress.com/2009/08/07/procedural-programming/ IBM Smalltalk Tutorial. (2014). Retrieved from http://www.inf.ufsc.br/poo/smalltalk/ibm/tutorial/oop.html
Open Document