Unlock the Hidden Machinery Behind Every Program You Run.
Every 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.
This 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.
What You’ll Learn Inside
Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.
Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis
Etat : As New. Unread book in perfect condition. N° de réf. du vendeur 51834902
Quantité disponible : Plus de 20 disponibles
Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis
Etat : New. N° de réf. du vendeur 51834902-n
Quantité disponible : Plus de 20 disponibles
Vendeur : Grand Eagle Retail, Bensenville, IL, Etats-Unis
Paperback. Etat : new. Paperback. Unlock the Hidden Machinery Behind Every Program You Run.Every 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.This 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.What You'll Learn InsideUnderstand the anatomy of binaries: Dive into ELF, PE, and Mach-O formats with real disassembly walkthroughs.Master static and dynamic linking: Learn how modern compilers resolve symbols and connect code across modules and languages.Explore loaders in action: Watch your operating system bring executables to life - from execve() to stack initialization.Integrate across languages: Combine C, Rust, and Python using FFI and shared libraries for high-performance hybrid systems.Debug and optimize binaries: Use GDB, LLDB, and Ghidra to trace, disassemble, and benchmark real executables.Secure your builds: Understand ASLR, RELRO, and integrity verification to defend against binary-level attacks.Go beyond the binary: Discover how linking and loading evolve in WebAssembly, containers, and AI-driven systems.Every 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.Perfect ForSystems programmers, compiler developers, and reverse engineersRust, C/C++, and Python developers exploring cross-language integrationSecurity researchers and performance engineersStudents and professionals mastering low-level computingWhy This Book MattersIn 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. This item is printed on demand. Shipping may be from multiple locations in the US or from the UK, depending on stock availability. N° de réf. du vendeur 9798272515780
Quantité disponible : 1 disponible(s)
Vendeur : PBShop.store US, Wood Dale, IL, Etats-Unis
PAP. Etat : New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. N° de réf. du vendeur L0-9798272515780
Quantité disponible : Plus de 20 disponibles
Vendeur : California Books, Miami, FL, Etats-Unis
Etat : New. Print on Demand. N° de réf. du vendeur I-9798272515780
Quantité disponible : Plus de 20 disponibles
Vendeur : PBShop.store UK, Fairford, GLOS, Royaume-Uni
PAP. Etat : New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. N° de réf. du vendeur L0-9798272515780
Quantité disponible : Plus de 20 disponibles
Vendeur : GreatBookPricesUK, Woodford Green, Royaume-Uni
Etat : New. N° de réf. du vendeur 51834902-n
Quantité disponible : Plus de 20 disponibles
Vendeur : GreatBookPricesUK, Woodford Green, Royaume-Uni
Etat : As New. Unread book in perfect condition. N° de réf. du vendeur 51834902
Quantité disponible : Plus de 20 disponibles
Vendeur : CitiRetail, Stevenage, Royaume-Uni
Paperback. Etat : new. Paperback. Unlock the Hidden Machinery Behind Every Program You Run.Every 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.This 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.What You'll Learn InsideUnderstand the anatomy of binaries: Dive into ELF, PE, and Mach-O formats with real disassembly walkthroughs.Master static and dynamic linking: Learn how modern compilers resolve symbols and connect code across modules and languages.Explore loaders in action: Watch your operating system bring executables to life - from execve() to stack initialization.Integrate across languages: Combine C, Rust, and Python using FFI and shared libraries for high-performance hybrid systems.Debug and optimize binaries: Use GDB, LLDB, and Ghidra to trace, disassemble, and benchmark real executables.Secure your builds: Understand ASLR, RELRO, and integrity verification to defend against binary-level attacks.Go beyond the binary: Discover how linking and loading evolve in WebAssembly, containers, and AI-driven systems.Every 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.Perfect ForSystems programmers, compiler developers, and reverse engineersRust, C/C++, and Python developers exploring cross-language integrationSecurity researchers and performance engineersStudents and professionals mastering low-level computingWhy This Book MattersIn 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. This item is printed on demand. Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability. N° de réf. du vendeur 9798272515780
Quantité disponible : 1 disponible(s)