What are key differences between object-oriented and procedural programming?
How does procedural programming differ from object-oriented programming?