Hands-on system programming with C++ : build robust and concurrent unix and linux systems with C++17 [E-Book] / Rian Quinn.
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...
Saved in:
Full text |
|
Personal Name(s): | Quinn, Rian, author |
Edition: |
1st edition |
Imprint: |
[Birmingham] :
Packt Publishing,
2018
|
Physical Description: |
541 pages (online resource) |
Note: |
englisch |
ISBN: |
9781789137880 9781789131772 |
Subject (LOC): |
- Hands-on system programming with C++ : build robust and concurrent unix and linux systems with C++17
- Dedication
- Contributors
- Table of Contents
- Preface
- Chapter 1: Getting Started with System Programming
- Chapter 2: Learning the C, C++17, and POSIX Standards
- Chapter 3: System Types for C and C++
- Chapter 4: C++, RAII, and the GSL Refresher
- Chapter 5: Programming Linux/Unix Systems
- Chapter 6: Learning to Program Console Input/Output
- Chapter 7: A Comprehensive Look at Memory Management
- Chapter 8: Learning to Program File Input/Output
- Chapter 9: A Hands-On Approach to Allocators
- Chapter 10: Programming POSIX Sockets Using C++
- Chapter 11: Time Interfaces in Unix
- Chapter 12: Learning to Program POSIX and C++ Threads
- Chapter 13: Error - Handling with Exceptions
- Assessments
- Other Books You May Enjoy
- Index.