The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software
gotw.ca · 5,734 words · saved by 1 readers
The biggest sea change in software development since the OO revolution is knocking at the door, and its name is Concurrency.
The Free Lunch Is Over A Fundamental Turn Toward Concurrency in Software By Herb Sutter The biggest sea change in software development since the OO revolution is knocking at the door, and its name is Concurrency. This article appeared in Dr. Dobb's Journal, 30(3), March 2005. A much briefer version under the title "The Concurrency Revolution" appeared in C/C++ Users Journal, 23(2), February 2005. Update note: The CPU trends graph last updated August 2009 to include current data and show the trend continues as predicted. The rest of this article including all text is still original as…
saved by
related reading
- Society's Technical Debt and Software's Gutenberg Momentskventures.substack.com
- What Every Programmer Should Know About Memorypeople.freebsd.org
- A Concurrency Cost Hierarchytravisdowns.github.io
- Modern Microprocessors - A 90-Minute Guide!lighterra.com
- Understanding and expressing scalable concurrencyaturon.github.io
- Malleable software in the age of LLMsgeoffreylitt.com
- There's no reason for software to be slow anymoredanluu.com
- Reading 14: Concurrencyweb.mit.edu
- research!rsc: Hardware Memory Models (Memory Models, Part 1)research.swtch.com
- What Every Programmer Should Know About Memoryakkadia.org
- Things unlearnedscattered-thoughts.net
- There's no reason for software to be slow anymoredanluu.com