Stop Thinking About Parallel Programming: Just Do It (Transparently)!

2025-06-25
Stop Thinking About Parallel Programming: Just Do It (Transparently)!

Guy L. Steele Jr. argues that programmers shouldn't need to worry about the specifics of parallel programming. Languages should provide transparent ways to run tasks in parallel. This requires a new approach to language design, supporting algorithms based on independence and divide-and-conquer principles, rather than linear problem decomposition. His presentation was given at the Strange Loop conference.

Development parallel programming