Domanda di colloquio di Ergeon

What's the difference between object oriented programming and functional programming?