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.


2
¿Por qué (o por qué no) se consideran los tipos existenciales una mala práctica en la programación funcional?
¿Cuáles son algunas técnicas que podría utilizar para refactorizar constantemente el código eliminando la dependencia de los tipos existenciales? Por lo general, estos se usan para descalificar construcciones no deseadas de su tipo, así como para permitir el consumo con un mínimo conocimiento sobre el tipo dado (o eso es …





7
Programación funcional en alza?
Últimamente he notado que los lenguajes de programación funcionales están ganando popularidad . Recientemente vi cómo el Índice Tiobe muestra un aumento en su popularidad en comparación con el año pasado, aunque la mayoría de ellos ni siquiera llegan a los 50 idiomas más populares según este índice. Y este …


1
Cómo organizar programas funcionales [cerrado]
Posible duplicado: programación funcional versus OOP ¿Cómo escribir código manejable con programación funcional? En OOP, su unidad básica de organización para el código es la clase. Una metodología utilizada con frecuencia en Java, C # y lenguajes similares es organizar su código alrededor de tener un archivo para cada clase …




2
¿Ideas erróneas sobre lenguajes puramente funcionales?
A menudo encuentro las siguientes declaraciones / argumentos: Los lenguajes de programación funcionales puros no permiten efectos secundarios (y, por lo tanto, son de poca utilidad en la práctica porque cualquier programa útil sí tiene efectos secundarios, por ejemplo, cuando interactúa con el mundo externo). Los lenguajes de programación funcionales …

5
¿La inmutabilidad elimina por completo la necesidad de bloqueos en la programación multiprocesador?
Parte 1 Claramente, la inmutabilidad minimiza la necesidad de bloqueos en la programación multiprocesador, pero ¿elimina esa necesidad o hay casos en los que la inmutabilidad por sí sola no es suficiente? Me parece que solo puede diferir el procesamiento y el estado de encapsulado mucho antes de que la …


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.