Los lenguajes funcionales son buenos porque evitan errores al eliminar el estado, pero también porque se pueden paralelizar automáticamente para usted, sin tener que preocuparse por el número de subprocesos.¿Cómo puedo usar programación funcional en el mundo real?
Como desarrollador de Win32, ¿puedo usar Haskell para algunos archivos de mi aplicación? Y si lo hago, ¿hay una ventaja real que se tomaría automáticamente para mí? Si es así, ¿qué me da esta ventaja, el compilador?
¿F # paraleliza las funciones que escribe en múltiples núcleos y CPU automáticamente? ¿Alguna vez verías aumentar el número de subprocesos en el administrador de tareas?
Básicamente mi pregunta es, ¿cómo puedo empezar a usar Haskell de una manera práctica, y realmente veré algunos beneficios si lo hago?
Personalmente, me gustaría investigar sobre erlang, pero ese soy yo. –
Para aclarar un poco, ya tengo experiencia con algunos lenguajes de programación funcionales diferentes, y sé cómo funcionan y cuáles son sus diferencias. Pero esta pregunta es específicamente: ¿cómo lo llevo a un uso del mundo real? –
posible duplicado de [¿Por qué los idiomas funcionales?] (Http://stackoverflow.com/questions/36504/why-functional-languages) –