Other contributors have said "How is this symble used in programming?" is the same question as "What is the difference between object oriented programming procedure oriented programming and event driven programming?" If you believe that these are not asking the same thing and should be answered differently, click here

What is the difference between object oriented programming procedure oriented programming and event driven programming?

Answer:
Procedural Programming simply put is dividing your problem into smaller parts (utilizing the Divide and Conqure Law) and then representing each smaller part by a definitive and exact sub-routine/function/procedure.

Hence you look at the code as a big pile of different procedures that are coupled with each other, one calling the other, or one calling many while some not calling anything but rather doing specific computations and returning the results.

Event Driven?! I do not believe there is such a method that stands alone, Event driven is a charactaristic rather than a development approach.

Object Oriented Programming (OOP) looks at your problem ad breaks it down to different objects, each object has consists of a number of elements, called Members and Methods. (i.e variables and functions respectively)
so your problem is then defined as the different objects working together and inside each other sometimes in a closely coupled manner.

the conclusion is, OOP deals with objects and operations on those objects, where as procedural development breaks down computation to little pieces.

First answer by ID3559296959. Last edit by Pavneetkaur. Contributor trust: 0 [recommend contributor recommended]. Question popularity: 1 [recommend question].