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.

1
¿Matemáticas necesitaba entender la teoría detrás del sistema de tipos de Haskell?
Recientemente, me he interesado profundamente en Haskell. Mientras intento aprender nuevos conceptos (por ejemplo, la palabra clave forall y la mónada ST ) y el sistema de tipos de Haskell en general, continuamente me encuentro con conceptos de teoría de categorías y cálculo lambda . Entonces, me pregunto: ¿Qué otras …



1
¿Es Rebol un lenguaje de programación funcional?
Me encontré con Rebol y me preguntaba sobre eso. Me encontré con el siguiente script desde aquí : use [feed questions answers][ feed: load-xml/dom http://stackoverflow.com/feeds/tag/rebol questions: map-each entry feed/get-by-tag <entry> [ find/match entry/get <id> "http://stackoverflow.com/q/" ] answers: make block! length? questions foreach question questions [ question: load-xml/dom join http://stackoverflow.com/feeds/question/ question …






3
Getters y Setters en lenguajes funcionales
Uno de los principios de la programación funcional es el uso de funciones puras. Una función pura es aquella que no tiene efectos secundarios y es referencialmente transparente. Los getters no son referencialmente transparentes: si se llama a un Setter entre llamadas al Getter, el valor de retorno del Getter …


1
¿Por qué las pruebas unitarias son más difíciles en la programación orientada a objetos en comparación con la programación funcional?
Estoy pasando por esta serie . El autor menciona que, dado que el estado se mantiene en la programación orientada a objetos, es más difícil escribir pruebas unitarias. También dice que, dado que la programación funcional no mantiene el estado (no siempre), es más fácil escribir pruebas unitarias. No vi …




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.