Preguntas etiquetadas con functional-programming

La programación funcional es un paradigma que intenta resolver problemas computacionales mediante la evaluación encadenada de funciones cuya salida está determinada por sus entradas en lugar del estado del programa. En este estilo de programación, los efectos secundarios y los datos mutables son obsoletos y generalmente están estrictamente aislados.





11
Si podemos hacer programación funcional con Python, ¿necesitamos un lenguaje de programación funcional específico? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …



4
¿La programación funcional es una alternativa viable a los patrones de inyección de dependencia?
Recientemente he estado leyendo un libro titulado Programación funcional en C # y se me ocurre que la naturaleza inmutable y sin estado de la programación funcional logra resultados similares a los patrones de inyección de dependencia y es posiblemente un mejor enfoque, especialmente en lo que respecta a las …



4
¿Deberían las funciones que toman funciones como parámetros, también llevar parámetros a esas funciones como parámetros?
A menudo me encuentro escribiendo funciones que se ven así porque me permiten burlarme fácilmente del acceso a los datos y aún así proporcionar una firma que acepta parámetros para determinar a qué datos acceder. public static string GetFormattedRate( Func<string, RateType>> getRate, string rateKey) { var rate = getRate(rateKey); var …

4
"Recordar" valores en la programación funcional
He decidido asumir la tarea de aprender programación funcional. Hasta ahora ha sido una explosión, y he 'visto la luz' por así decirlo. Desafortunadamente, en realidad no conozco a ningún programador funcional del que pueda rechazar preguntas. Presentamos Stack Exchange. Estoy tomando un curso de desarrollo web / software, pero …


5
¿El objeto de arquitectura del Sistema de componentes de la entidad está orientado por definición?
¿ La arquitectura del sistema de componentes de entidad está orientada a objetos, por definición? Me parece más procesal o funcional. Mi opinión es que no le impide implementarlo en un lenguaje OO, pero no sería idiota hacerlo de una manera OO incondicional. Parece que ECS separa los datos (E …

3
¿Clojure tiene continuaciones / corutinas / etc?
Comencé a programar con Python, y estaba realmente confundido por conceptos como las rutinas y los cierres. Ahora creo que los conozco en un nivel superficial, pero nunca he sentido ese momento de "iluminación", así que elijo aprender Clojure. Compré el libro de Stuart Halloway y está bueno, pero cuando …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.