{"product_id":"linkers-and-loaders-sampson-dawson-9798272515780","title":"Linkers and Loaders: Inside the Hidden Machinery of Modern Software","description":"Unlock the Hidden Machinery Behind Every Program You Run.\u003cbr\u003eEvery time you type .\/a.out or click \"Run,\" an intricate symphony unfolds behind the scenes - compilers, linkers, and loaders collaborate to transform raw source code into a living, breathing executable. Yet, for most developers, this process remains a mystery. The Art of Linkers and Loaders pulls back the curtain, taking you deep inside the code-to-execution pipeline and showing you how software truly comes alive.\u003cbr\u003eThis isn't another superficial guide. It's a hands-on, systems-level journey through the most overlooked yet essential part of programming - the world where object files, relocation tables, symbol resolution, and memory layouts define performance, security, and cross-language interoperability. Whether you're a C\/C++ veteran, a Rust or Go systems builder, or a security researcher dissecting binaries, this book will sharpen your understanding of how programs are truly built and executed.\u003cbr\u003e\u003cb\u003eWhat You'll Learn Inside\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003eUnderstand the anatomy of binaries: Dive into ELF, PE, and Mach-O formats with real disassembly walkthroughs.\u003c\/li\u003e\n\u003cli\u003eMaster static and dynamic linking: Learn how modern compilers resolve symbols and connect code across modules and languages.\u003c\/li\u003e\n\u003cli\u003eExplore loaders in action: Watch your operating system bring executables to life - from execve() to stack initialization.\u003c\/li\u003e\n\u003cli\u003eIntegrate across languages: Combine C, Rust, and Python using FFI and shared libraries for high-performance hybrid systems.\u003c\/li\u003e\n\u003cli\u003eDebug and optimize binaries: Use GDB, LLDB, and Ghidra to trace, disassemble, and benchmark real executables.\u003c\/li\u003e\n\u003cli\u003eSecure your builds: Understand ASLR, RELRO, and integrity verification to defend against binary-level attacks.\u003c\/li\u003e\n\u003cli\u003eGo beyond the binary: Discover how linking and loading evolve in WebAssembly, containers, and AI-driven systems.\u003c\/li\u003e\n\u003c\/ul\u003eEvery chapter combines clear explanations, real-world demos, and hands-on projects, ensuring you don't just read - you build, debug, and optimize. From writing your own minimal linker to exploring virtualization and sandboxing, you'll gain the deep, system-level literacy that separates good programmers from great engineers.\u003cbr\u003e\u003cb\u003ePerfect For\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003eSystems programmers, compiler developers, and reverse engineers\u003c\/li\u003e\n\u003cli\u003eRust, C\/C++, and Python developers exploring cross-language integration\u003c\/li\u003e\n\u003cli\u003eSecurity researchers and performance engineers\u003c\/li\u003e\n\u003cli\u003eStudents and professionals mastering low-level computing\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eWhy This Book Matters\u003c\/b\u003e\u003cbr\u003eIn an era of abstraction, understanding what happens beneath your frameworks and interpreters gives you superpowers. Linkers and loaders aren't just tools - they are the hidden foundation of software execution, performance tuning, and secure computing. Mastering them means mastering how code becomes reality.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Sampson Dawson\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798272515780\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/01\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 98\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.55lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 11.00h x 8.50w x 0.20d","brand":"Sampson Dawson","offers":[{"title":"Paperback","offer_id":48997224939775,"sku":"9798272515780","price":17.2,"currency_code":"USD","in_stock":true}],"url":"https:\/\/www.whiterainbookhouse.com\/products\/linkers-and-loaders-sampson-dawson-9798272515780","provider":"WR Book House","version":"1.0","type":"link"}