How does procedural programming differ from object-oriented programming?
How is object-oriented programming different from procedure oriented programming?