See Correct Answer


Functional programming
Logical programming
Backward reasoning
Structured programming

Correct Answer: Functional programming