{"product_id":"low-level-programming-caden-hawthorne-9798293339617","title":"Low-Level Programming: How Computers Work Beneath Your Code","description":"\u003cp\u003e\u003cb\u003eLow-Level Programming\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eHow Computers Work Beneath Your Code\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eUnlock the inner workings of your computer and take full control of how your code interacts with hardware.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eLow-Level Programming: How Computers Work Beneath Your Code\u003c\/i\u003e is a hands-on, modern guide to understanding what's happening \"under the hood\" of every software system-from memory layout and CPU instructions to stack frames and binary logic.\u003c\/p\u003e\u003cp\u003eWhether you're a systems programmer, a performance-focused developer, or simply a curious coder who wants to know how high-level code translates into machine behavior, this book teaches the fundamentals of computer architecture, assembly, memory management, and more.\u003c\/p\u003e\u003cp\u003eYou'll gain insight into compilers, operating systems, instruction sets, data alignment, and the layers between hardware and software. With code examples in C, C++, and assembly, this guide connects abstract ideas to real programming tasks.\u003c\/p\u003e\u003cbr\u003eWhat You'll Learn\u003cul\u003e\n\u003cli\u003e\u003cp\u003eHow computers execute your code: from source to binary\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eKey concepts in CPU architecture, memory, and caching\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eThe role of the stack, heap, registers, and the instruction pointer\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eHow operating systems manage processes and system calls\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eInline assembly and how compilers translate code\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eWriting memory-safe, performant low-level code\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eUnderstanding debugging, segmentation faults, and memory leaks\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eReal-world systems concepts for C\/C++ programmers\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eWho This Book Is For\u003cul\u003e\n\u003cli\u003e\u003cp\u003eAspiring systems programmers and computer science students\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eC and C++ developers looking to write better, safer, faster code\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eSoftware engineers exploring operating systems and computer internals\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eAnyone curious about how computers work beyond just writing high-level code\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cb\u003eIf you've ever wondered what happens after you hit \"Run\"-this book will show you.\u003c\/b\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Caden Hawthorne\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798293339617\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 07\/24\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 190\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.58lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.00h x 6.00w x 0.40d","brand":"Caden Hawthorne","offers":[{"title":"Paperback","offer_id":47965451288831,"sku":"9798293339617","price":16.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_4ddfe7e2-8865-49c8-8733-7322646f10fa.jpg?v=1767280657","url":"https:\/\/www.whiterainbookhouse.com\/products\/low-level-programming-caden-hawthorne-9798293339617","provider":"WR Book House","version":"1.0","type":"link"}