Programación funcional

Iniciado por FermatsTheorem, 29 Abril 2017, 02:36 AM

0 Miembros y 1 Visitante están viendo este tema.

FermatsTheorem

Buenas noches.

Como dice el título, estoy interesado en aprender programación funcional (En particular, Haskell o F#).

- Qué lenguaje me recomiendan?
- Libros sobre esos lenguajes? El inglés no es un problema.

Muchas gracias.
Un saludo.

El Benjo


Yo tengo poca experiencia en el uso de lenguajes funcionales, pero te puedo comentar la diferencia entre los dos que has nombrado.

Haskell es un lenguaje puramente funcional, miesntras que F# es un lenguaje híbrido. Es decir que si bien la estructura del código de F# es funcional, permite el uso de sentencias que pertenecen a POO.

Yo siempre recomiendo el siguiente sitio cuando se trata de material de programación:

https://openlibra.com/es/collection

O la dirección:

http://www.tryfsharp.org/

Para una breve introducción al lenguaje mediante un sistema de escritura y ejecución de código en línea.
www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.

ivancea96

Si vas a empezar, diría que Haskell es la mejor opción. Es un lenguaje funcional puro, con lo que te aclimantarás rápidamente a lo funcional.
Además, en su propia web, tiene links con tutoriales. El primero que nombran ya te podría servir (aunque si tal, puedes revisar el resto)
https://wiki.haskell.org/Tutorials