Programación funcional vs programación orientada a objetos [cerrado]

He estado expuesto principalmente a la programación de OO hasta ahora y estoy ansioso por aprender un lenguaje funcional. Mis preguntas son:

¿Cuándo elige la programación funcional sobre la orientada a objetos?¿Cuáles son las definiciones típicas de problemas donde la programación funcional es una mejor opción?

Respuestas a la pregunta(4)

Su respuesta a la pregunta