Procedure Vs Object Oriented Programming