Critical Review: 'The Art of Multiprocessor Programming' Textbook as Historical Rather Than Practical CS Resource
By
eatonphil
Kettled twice. Extra chewy, extra trustworthy.
Summary
A critical review of 'The Art of Multiprocessor Programming, 2nd Edition' textbook that argues the book is more of a historical document than a practical computer science text. The reviewer, who has extensive concurrent programming experience, expresses disappointment that despite the book's academic reputation and recent update, it fails to provide practical guidance for modern programming and instead focuses too heavily on historical foundations and outdated concepts.
Key quotes
· 4 pulledI've done a lot of concurrent programming, and have always felt like I've still got plenty to learn, so I was excited for the topic
So far, what I've learned is that I would never recommend this book, despite any merits
Academia certainly struggles to find the right balance between teaching foundational principles and practical information
It's a history text, not a CS text
You might also wanna read
The Decline of Programming Books: How Digital Learning Replaced the Classic Tech Tome
A nostalgic reflection on the decline of traditional programming books (like O'Reilly's animal-covered series) in favor of online tutorials,
Mastering Dyalog APL Book Being Updated with Jupyter Notebooks
This article discusses the "Mastering Dyalog APL" book, which is considered the standard resource for learning Dyalog APL. It notes that the
Awesome CUDA Books: A Curated List of GPU Programming Resources
A curated GitHub repository listing major CUDA programming books ranging from beginner to advanced levels. The list covers C++/Python approa
Introduction to 'The Genius Of Lisp' Book About Programming Language History
This article introduces 'The Genius Of Lisp,' a book by Cees de Groot about the history of the Lisp programming language, described as 'argu
Author Working on New Edition of "Ruby Under a Microscope" Covering Ruby 3.x JIT Compilers
The author is working on a new edition of "Ruby Under a Microscope" covering Ruby 3.x, with a focus on JIT compilers (YJIT and ZJIT). The ar
Book Club Selects 'The Art of Multiprocessor Programming 2nd Edition' for Discussion
The article announces the selection of 'The Art of Multiprocessor Programming 2nd Edition' for a book club, providing details about the book
