4 ms·
What if you do not-functional software in ways where parallelism and concurrency are non-problems? there is no elephant in the room?
by sebastianconcpt 11y ago
What if you do not-functional software in ways where parallelism and concurrency are non-problems? there is no elephant in the room?
- TazeTSchnitzel 11y agoPure functional programming provides benefits in domains where you don't need parallelism or concurrency, too. It controls side effects, allowing safe composition of functions.
- seanmcdirmid 11y agoRight. Just like it is often useful to avoid functional code in cases where parallelism is needed for performance reasons (e.g. in CUDA).
- sebastianconcpt 11y agoWhat's the paradigm that fits best for CUDA?
- seanmcdirmid 11y agoSIMT of course, it is more similar to array programming than functional (of course, array and relational programming all have relationships with FP).