Hands-On System Programming with C++. Build performant and concurrent Unix and Linux systems with C++17

Hands-On System Programming with C++. Build performant and concurrent Unix and Linux systems with C++17

134,10 zł
Zobacz ofertę

C++ is a general-purpose programming language with a bias toward system programming as it provides ready access to hardware-level resources, efficient compilation, and a versatile approach to higher-level abstractions.This book will help you understand the benefits of system programming with C++17. You will gain a firm understanding of various C, C++, and POSIX standards, as well as their respective system types for both C++ and POSIX.

  • As you progress through the chapters, you will become acquainted with C++'s support for IO.

After a brief refresher on C++, Resource Acquisition Is Initialization (RAII), and the new C++ Guideline Support Library (GSL), you will learn to program Linux and Unix systems along with process management. You will then study various memory management methods, including a chapter on allocators and how they benefit system programming.

  • You will also explore how to program file input and output and learn about POSIX sockets.
  • By the end of this book, you will be comfortable with using C++ to program high-quality systems.

This book will help you get to grips with safely setting up a UDP and TCP server/client.Finally, you will be guided through Unix time interfaces, multithreading, and error handling with C++ exceptions.

📘 Hands-On System Programming with C++. Build performant and concurrent Unix and Linux systems with C++17
Sprawdź cenę i dostępność tej publikacji.
👉 Zobacz ofertę

Powiązane produkty

Apache 2.0 dla Windows. Ćwiczenia
Webmasterom i administratorom Apache przedstawiać nie trzeba. Ma on ponad 60-procentowy...
15,90 zł
Historia sztuki Mariana Sokołowskiego
Książka jest kompleksową rekonstrukcją paradygmatu historii sztuki uprawianej przez jej...
13,94 zł