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
Programación funcional y algoritmos de estado.
Estoy aprendiendo programación funcional con Haskell . Mientras tanto, estoy estudiando la teoría de Autómatas y, como los dos parecen encajar bien, estoy escribiendo una pequeña biblioteca para jugar con autómatas. Aquí está el problema que me hizo hacer la pregunta. Mientras estudiaba una forma de evaluar la accesibilidad de …








5
¿La programación funcional es simplemente diferente o es realmente más difícil?
¿La programación funcional es simplemente diferente o es realmente más difícil ? Digamos a alguien que nunca antes había aprendido programación, y se le enseña programación funcional. vs alguien que nunca antes había aprendido programación, y se le enseña la programación imperativa. ¿Cuál le resultará más difícil? o lo mismo? …

4
Programación Funcional - Inmutabilidad
Estoy tratando de entender el manejo de datos inmutables en FP (específicamente en F #, pero otros FP también están bien) y romper el viejo hábito del pensamiento completo (estilo OOP). Una parte de la respuesta seleccionada a la pregunta aquí reiteró mi búsqueda de cualquier crítica sobre problemas que …

4
Programación Funcional en Software Comercial
Recientemente estuve discutiendo la programación funcional con un compañero de trabajo. Si bien los dos acordamos que FP tiene algunos beneficios obvios (código más simple, más fácil de razonar matemáticamente, etc.), ambos nos preguntamos si se usará o no en un software comercial. Sé que hay una serie de proyectos …




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.