Hands-On System Programming with C++ 1st Edition

Hands-On System Programming with C++: Build performant and concurrent Unix and Linux systems with C++17 1st Edition

With this book, we aim to provide you with an understanding of Linux/Unix system programming, a reference manual on Linux system calls, and an insider’s guide to writing smarter, faster code using C++. The book will explain the differences between POSIX standard functions and special services offered by modern C++.

This book will also teach the reader about basic I/O operations, such as reading from, and writing to, files, advanced I/O interfaces, memory mappings, optimization techniques, thread concepts, multithreaded programming, POSIX threads, interfaces for allocating memory and optimizing memory access, basic and advanced signal interfaces, and their role on the system. This book will also explain clock management, including POSIX clocks and high-resolution timers. Finally, this book uses modern examples and references to provide up-to-date relevance to C++ and the wider community, including the Guideline Support Library and its role in system programming.

Leave a Reply

Your email address will not be published. Required fields are marked *


For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

I agree to these terms.