Presented By
        Abhishek Kumar
B.Tech,3rd Sem.(Session-2011-12)
   Dept. Of CIVIL Engineering
       Mewar University
1.As its name suggests 1.As its name
  , emphasis of          suggests, emphasis
  program is on          of program is on
  procedure . It         object included in
  means that how to      the interface and the
  accomplish a task.     events that occur on
                         those objects.
2. Large programs      2. Programs are
  are divided into       divided into
  smaller programs       smaller unit
  known as               known as object.
  function, which is
  unit of procedural
  programming.
3.This programming        3.While OOP focus on
  approach                  both data and
  concentrates on           function.
  creating function.

4.Procedural              4. Data and function
  programming               are tied together in a
  separates the data of     single unit known as
  the program from          class.
  the operations that
5.Most of the function        5.Data is hidden and can
   share global data more        not be accessed by
   openly around the             external function .
   system function to
   function . Due to which
   it is not safe from direct
   alteration.                6. It employs bottom up
                                 approach.
6.It employs top down
   approach.
7.New data and        7.New data and
  function items can    function items can
  not be added easily   be added easily in
  in this programming   this OOP approach.
  approach.           8.While in OOP
8.Function transform    objects may
  data from one form    communicate with
  to another.           each other by
                        message passing.
9.It increases the       9. But software
  complexity of the        complexity can be
  program.                 easily managed.
10.When we do any
  change in program,     10.Program coding
  it affects whole the     can be altered
  program                  without affecting
                           rest program in
                           OOP.
11.Relationship of data   11.Relationship of
  and function in           data and function
  procedural                in OOP.
  programming.
THE END

Ak procedural vs oop

  • 1.
    Presented By Abhishek Kumar B.Tech,3rd Sem.(Session-2011-12) Dept. Of CIVIL Engineering Mewar University
  • 2.
    1.As its namesuggests 1.As its name , emphasis of suggests, emphasis program is on of program is on procedure . It object included in means that how to the interface and the accomplish a task. events that occur on those objects.
  • 3.
    2. Large programs 2. Programs are are divided into divided into smaller programs smaller unit known as known as object. function, which is unit of procedural programming.
  • 4.
    3.This programming 3.While OOP focus on approach both data and concentrates on function. creating function. 4.Procedural 4. Data and function programming are tied together in a separates the data of single unit known as the program from class. the operations that
  • 5.
    5.Most of thefunction 5.Data is hidden and can share global data more not be accessed by openly around the external function . system function to function . Due to which it is not safe from direct alteration. 6. It employs bottom up approach. 6.It employs top down approach.
  • 6.
    7.New data and 7.New data and function items can function items can not be added easily be added easily in in this programming this OOP approach. approach. 8.While in OOP 8.Function transform objects may data from one form communicate with to another. each other by message passing.
  • 7.
    9.It increases the 9. But software complexity of the complexity can be program. easily managed. 10.When we do any change in program, 10.Program coding it affects whole the can be altered program without affecting rest program in OOP.
  • 8.
    11.Relationship of data 11.Relationship of and function in data and function procedural in OOP. programming.
  • 9.