3 ms·
To sum it up, it's a kind of chicken-and-egg. Imperative/OO is tied to the physical implementation of processors, whereas FP is tied to a mathematical construct
by neftaly 9y ago
To sum it up, it's a kind of chicken-and-egg. Imperative/OO is tied to the physical implementation of processors, whereas FP is tied to a mathematical construct for which conventional CPUs are not optimized.
Related:
https://github.com/tommythorn/Reduceron https://github.com/tommythorn/Reduceron
https://stackoverflow.com/questions/15005670/why-is-there-no-implicit-parallelism-in-haskell https://stackoverflow.com/questions/15005670/why-is-there-no...
- willtim 9y agoModern hardware struggles to impersonate a C/C++ abstract machine too. Machines with multiple cores and distributed memory hierarchies are difficult to program effectively with old OO/imperative languages.