qqp question1: What is the difference between procedural programming, structural programming, Imperative Programming and Functional Programming? question2: What is the difference between Imperative, object-oriented, functional and logic programming?