This book provides the reader with an invaluable insight to C and C++ in particular and programming languages in general. Although the title suggests that the book has a narrow scope, in fact, just the opposite is the case: ...

Buy Now From Amazon

This book provides the reader with an invaluable insight to C and C++ in particular and programming languages in general. Although the title suggests that the book has a narrow scope, in fact, just the opposite is the case: The book is an introduction to programming language design, object-oriented programming, assemblers, compilers, interpreters, linkers, computer architecture, and system programming--everything you need to know to be a master of C and C++. Included in the book are several well-defined system programming projects that support the material covered, including a machine interpreter implementation, an assembler implementation, and a linker implementation. The software package for the book supports Windows, OS X, Linux, and Raspbian.

Similar Products

RISC-V Assembly LanguageWriting Interpreters and Compilers for the Raspberry Pi Using PythonAssembly Programming and Computer Architecture for Software EngineersThe Rust Programming Language (Covers Rust 2018)Abstract Algebra: A Student-Friendly ApproachFoundations of Game Engine Development, Volume 2: RenderingAssembly Language and Computer Architecture Using C++ and JavaTM