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
Beautiful Erlang Code [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 4 años . Estoy tratando de aprender más sobre Erlang que los proyectos de juguetes con los …






5
¿Cuál es el lenguaje de producción más compatible y ampliamente utilizado para exportar los conocimientos y habilidades adquiridos de Haskell?
Me gusta Haskell, simple y llanamente. Si bien Haskell se usa en software de producción, no se despliega especialmente de lo que he visto. ¿Cuál es el lenguaje más similar y aún más utilizado en lo que respecta a los proyectos de producción para que tenga la posibilidad de usar …

4
¿No es el paradigma funcional demasiado divergente con el hardware subyacente para ser generalmente eficiente?
Inspirado por una pregunta de SO: /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell Puede ser un largo debate sobre las numerosas ventajas y desventajas de FP, pero por ahora, me gustaría limitar el alcance a la eficiencia principal de FP en el hardware moderno. Tesis: El paradigma funcional implica inmutabilidad y apatridia (?), Pero el hardware …

3
Programación funcional y aventuras de texto.
Esta es principalmente una pregunta teórica sobre FP, pero tomaré aventuras de texto (como Zork de la vieja escuela) para ilustrar mi punto. Me gustaría conocer sus opiniones sobre cómo modelaría una simulación con estado con FP. Las aventuras de texto realmente parecen requerir POO. Por ejemplo, todas las "salas" …





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.