What are differences between procedural and object oriented language?
Object Orientated Programming and Procedure Oriented Programming are basically two different paradigms for writing code. In procedural programming the main emphasis is on procedure while in object oriented the data is important part. on the same hand data is more secured in object oriented program. Procedural programming separates the data of the program from the operations that manipulate the data. The fundamental advantage of OO programming is that the data and the operations that manipulate the data (the code) are both encapsulated in the object. Object Oriented programming deals with the elemental basic parts or building blocks of the problem, whereas Procedural programming focuses on the steps required to produce the desired outcome. In OOP, decomposing the problem into smaller discrete pieces called "Objects".