functional-programming

¿Por qué los lenguajes funcionales? [cerrado]

Aquí se habla mucho de lenguajes funcionales y cosas así. ¿Por qué usarías uno sobre un lenguaje "tradicional"? ¿Qué hacen mejor? ¿En qué son peores? ¿Cuál es la aplicación de programación funcional ideal?

Programación funcional vs programación Orientada a Objetos [cerrado]

He estado expuesto principalmente a la programación OO hasta ahora y estoy deseando aprender un lenguaje funcional. Mis pregu ... rientada a objetos? ¿Cuáles son las definiciones típicas de problemas donde la programación funcional es una mejor opción?

¿Para qué es realmente útil Haskell? [cerrado]

Por ejemplo, si empiezo a aprender Haskell, para qué puedo encontrarme usándolo. ¿Cuáles son algunos usos comunes para este lenguaje que oigo es un funcional?

¿Qué es un Y-combinator?

Un Y-combinator es un concepto informático del lado "funcional" de las cosas. La mayoría de los programadores no saben mucho ... ¿Qué es un Y-combinator? ¿Cómo funcionan los combinadores? ¿Para qué sirven? ¿Son útiles en los lenguajes procesales?

¿Por qué los efectos secundarios se modelan como mónadas en Haskell?

¿Podría alguien dar algunos consejos sobre por qué los cálculos impuros en Haskell se modelan como mónadas? Quiero decir monad es solo una interfaz con 4 operaciones, así que ¿cuál fue el razonamiento para modelar los efectos secundarios en ella?

¿Existe una metodología de ingeniería de software para la programación funcional? [cerrado]

La Ingeniería de software tal y como se enseña hoy en día está completamente enfocada en la programación orientada a objetos ... e? ¿Cuáles son los pasos comunes, qué artefactos utilizo, cómo los mapeo del espacio del problema al espacio de la solución?

Mejor explicación para idiomas sin null

De vez en cuando, cuando los programadores se quejan de errores/excepciones null, alguien pregunta qué hacemos sin null. Ten ... cia de patrones y comprensiones monádicas Solución alternativa como comer mensajes nil (otros aspectos que me perdí)

¿Es posible la programación funcional de la GUI? [cerrado]

Recientemente he cogido el bug FP (tratando de aprender Haskell), y me he quedado muy impresionado con lo que he visto hasta ... d love Me encantaría pensar que FP es "el futuro", pero la programación GUI parece un agujero bastante grande para llenar.)

¿Cuál es la diferencia entre la programación procedimental y la programación funcional?

He leído los artículos de Wikipedia para programación procedimentaly programación funcional, pero todavía estoy un poco confundido. ¿Podría alguien reducirlo hasta el fondo?

Cómo evitar el anidamiento prolongado de funciones asíncronas en el nodo.js

Quiero crear una página que muestre algunos datos de una base de datos, por lo que he creado algunas funciones que obtienen e ... evitar esto? Supongo que tiene que ver con cómo se combinan múltiples funciones asíncronas, que parece ser algo fundamental.

¿Qué herramientas hay para la programación funcional en C?

He estado pensando mucho últimamente sobre cómo hacer programación funcional en C ( no C++). Obviamente, C es un lenguaje pr ... ía más adecuado a la programación funcional; simplemente tengo curiosidad sobre qué herramientas existen si quisiera hacerlo.

¿Qué es la transparencia referencial?

¿Qué significa el término transparencia referencial? He oído que se describe como "significa que puedes reemplazar iguales por iguales", pero esto parece una explicación inadecuada.

¿Cómo puede existir una función de tiempo en la programación funcional?

Tengo que admitir que no sé mucho sobre programación funcional. Leí sobre esto de aquí y de allá, y así llegué a saber que en ... ncional (si lo entiendo correctamente). O si no, entonces, ¿cómo se puede saber la hora actual en la programación funcional?

la comprensión de listas vs lambda + filtro

Me encontré con una necesidad básica de filtrado: tengo una lista y tengo que filtrarla por un atributo de los elementos. Mi ... ? Me falta el Pitónico Camino™ completamente y debe hacerlo de otra manera (como el uso de itemgetter en lugar de la lambda)?

Guía para principiantes de Haskell? [cerrado]

He estado buscando una guía decente para Haskell durante algún tiempo, pero no he podido encontrar una que parezca lo suficie ... iarizado con Ruby y su programación funcional trucos, así que creo que no estoy completamente en la oscuridad. ¿Algún enlace?

¿Ventajas de la programación sin estado?

Recientemente he estado aprendiendo sobre programación funcional (específicamente Haskell, pero también he pasado por tutoria ... toy preguntando si voy a ser más productivo en un lenguaje funcional que un procedimental / orientado a objetos / lo que sea.

¿Qué es la recursión de cola?

Mientras empiezo a aprender lisp, me he encontrado con el término cola recursiva. ¿Qué significa exactamente?

diferencia entre foldLeft y reduceLeft en Scala

He aprendido la diferencia básica entre foldLeft y reduceLeft FoldLeft: se debe pasar el valor inicial ReduceLeft: to ... cción está vacía ¿hay alguna otra diferencia ? ¿Alguna razón específica para tener dos métodos con funcionalidad similar?

¿Qué es "lifting" en Haskell?

No entiendo lo que es "levantar". ¿Debo entender primero mónadas antes de entender lo que es un "ascensor"? (Soy completamente ignorante acerca de las mónadas, también:) O alguien puede explicármelo con palabras simples?

función de mapa para objetos (en lugar de matrices)

Tengo un objeto: myObject = { 'a': 1, 'b': 2, 'c': 3 } Estoy buscando un método nativo, similar a Array.prototype.map que ... cript tiene tal función map para objetos? (Quiero esto para Node.JS, así que no me importan los problemas entre navegadores.)