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.
LOTTA
java is a programming language/platform that embodies object oriented programming concepts. The question of what is the difference is like asking what is the difference between cars and a Volvo.
How is what different... Please restate the question.
the main emphasis of procedure oriented programming is on algorithms rather than on data
Set/subset: Some high level programming languages are object oriented, but not all of them.
diff between oops and conventional programming
procedure oriented means program will be execte in step by step procedure,when comes to object oriented means every thin can be represents the object a step[ step procedure doesnot follow
A list of instructions telling a computer, step by step, what to do.
C is a procedure oriented programming and C++ is a object oriented programming.C++ is a superset of C.
Object oriented concepts are a generalisation of the object oriented principals (encapsulation, inheritance, polymorphism and abstraction) without specifying a particular implementation of those principals. Object oriented programming is the application of those principals through an object oriented programming language.
C is a general purpose, procedure oriented (procedural) programming language developed by Dennis Ritchie in 1972.
A call to a procedure from your main routine.