Pregunta de entrevista de Open Systems International

What is the difference between functional and object oriented programming?