A new volume in "The Art of 64-bit Assembly" series has been released. This book provides an in-depth exploration of how common programming constructs, typically found in high-level languages like C++, Python, and Rust, are implemented at the instruction level using MASM for Windows.
The publication aims to close the gap between theoretical explanations and practical understanding of how software components operate. It specifically addresses the intricacies of Windows' expectations for structures like vtables and the behavior of method dispatch at the instruction level, detailing what occurs when standard conventions are not followed.
Each chapter guides readers through stripping away runtime environments and rebuilding constructs such as objects, exceptions, closures, coroutines, and concurrency primitives directly in MASM. This approach makes every design decision explicit and visible, offering a granular view of their implementation.
The book covers building object-oriented programs with vtables and inheritance, implementing Windows structured exception handling, creating thunks and iterators, developing coroutines and generators without high-level code, and working with synchronization primitives for concurrent programs. It also addresses correct Unicode string handling and the creation of domain-specific macro languages within MASM.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
A new volume of "The Art of 64-bit Assembly" is available, focusing on rebuilding high-level language constructs like objects, exceptions, and concurrency from scratch in MASM for Windows. This book aims to provide a deep understanding of how these constructs function at the instruction level, going beyond typical AI explanations.