Difference between structured/procedure oriented and event driven programming

·       Structured/Procedure Oriented
          
·       Event Driven Programming
·       Program consists of one or more procedure.
          
·       Program consists of one or more event procedure.
·       Programming task is completed by procedure.
          
·       Programming task is completed by event procedure.
·       The order of execution of procedure is more or less predictable.
          
·       The order of execution of event procedure depends on user performed action.
·       Procedure oriented programming is not suitable for window based application.
          
·       Event driven programming is suitable for window based application.