Logic Programming Vs Functional Programming Vs Object Oriented