Get the latest tech news
How to Think about Parallel Programming: Not! [video] (2021)
Guy L. Steele Jr. believes that it should not be the programmer’s job to think about parallelism, but languages should provide ways to transparently run tasks in parallel. This requires a new approach in building languages supporting algorithms built on independence and build-and-conquer principles rather than on linear decomposition of problems.
This requires a new approach in building languages supporting algorithms built on independence and build-and-conquer principles rather than on linear decomposition of problems. Prior to joining Sun Microsystems, he was an assistant professor of computer science at Carnegie-Mellon University Innovation, creativity, and the future happen in the magical nexus "between" established areas.
Or read this on Hacker News