en realidad es de los menos utilizados, la particularidad es que casi todos los que lo utilizan logran buenos puntajes en las pruebas, los lenguajes funcionales te enseñan a abordar los problemas de otra forma, comienzas a analizar de otra manera, por ejempo en buena parte de lenguajes de la familia lisp, no tienes iteradores, ni while, ni for ni nada, sino que las iteraciones se hacen con recursividad, al principio suena feo pero despues que las usas durante un buen rato, se le saca algunas ventajas y se hace hasta mas legible, en haskell no tienes variables como tal, los valores son inmutables, son como declarar constantes, en clojure puedes tener variables pero no deben ser utilzadas en todo (como los lenguajes imperativos) sino en determinados casos, en fin, son lenguajes "raros" con nuevas cosas y otras formas de trabajar, que la verdad ayudan a pensar
Me ha llamado la atención el artículo sobre haskell, ¿qué hace que sea tan utilizado para ese tipo de concursos?