A hands-on, example-filled guide to the theory and practice of writing a C compiler: a computer program that translates code written by programmers into code the computer can read.
Master the art of offensive bash scripting. This highly practical hands-on guide covers chaining commands together, automating tasks, crafting living-off-the-land attacks, and more!
Introduction to Computer Organization: ARM shows how a modern computer’s hardware and software work "under the hood.” It covers the ARM instruction set—popular in smartphones, laptops, and tablets—and walks the reader through programming examples using a Raspberry Pi.
Revised to reflect the latest in C++ code and practices, its fast pace is designed to get intermediate programmers fluent in the language—with help from 500 code samples and nearly 100 exercises.