A phenomenon I’ve noticed: If a proposed parallel extension to a language doesn’t provide speedups to programs that are greater than the speedups that users would get by just rewriting those programs in a different language, the extension is probably doomed.
Nothing in particular, just thinking about why things like PJS, Haskell frameworks, Go CPU parallelism frameworks, etc. don’t get used much.
-
-
As a Rust enthusiast, I'd say Rust changes this equation quite a bit, so this creates an interesting dialectic, where a "systems language" is a language for writing CPU-bound code, while a "scripting language" is for writing I/O-bound or business logic.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Haskell frameworks are somewhat unique in that there are libraries that can target GPUs and sometimes FPGAs (concurrency, not parallelism, but...)
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.