Books > Computing & IT > Computer hardware & operating systems > Computer architecture & logic design
|
Buy Now
C++ System Programming Cookbook - Practical recipes for Linux system-level programming using the latest C++ features (Paperback)
Loot Price: R975
Discovery Miles 9 750
|
|
C++ System Programming Cookbook - Practical recipes for Linux system-level programming using the latest C++ features (Paperback)
Expected to ship within 10 - 15 working days
|
A problem-solution-based guide to help you overcome hurdles
effectively while working with kernel APIs, filesystems, networks,
threads, and process communications Key Features Learn to apply the
latest C++ features (from C++11, 14, 17, and 20) to facilitate
systems programming Create robust and concurrent systems that make
the most of the available hardware resources Delve into C++ inbuilt
libraries and frameworks to design robust systems as per your
business needs Book DescriptionC++ is the preferred language for
system programming due to its efficient low-level computation, data
abstraction, and object-oriented features. System programming is
about designing and writing computer programs that interact closely
with the underlying operating system and allow computer hardware to
interface with the programmer and the user. The C++ System
Programming Cookbook will serve as a reference for developers who
want to have ready-to-use solutions for the essential aspects of
system programming using the latest C++ standards wherever
possible. This C++ book starts out by giving you an overview of
system programming and refreshing your C++ knowledge. Moving ahead,
you will learn how to deal with threads and processes, before going
on to discover recipes for how to manage memory. The concluding
chapters will then help you understand how processes communicate
and how to interact with the console (console I/O). Finally, you
will learn how to deal with time interfaces, signals, and CPU
scheduling. By the end of the book, you will become adept at
developing robust systems applications using C++. What you will
learn Get up to speed with the fundamentals including makefile, man
pages, compilation, and linking and debugging Understand how to
deal with time interfaces, signals, and CPU scheduling Develop your
knowledge of memory management Use processes and threads for
advanced synchronizations (mutexes and condition variables)
Understand interprocess communications (IPC): pipes, FIFOs, message
queues, shared memory, and TCP and UDP Discover how to interact
with the console (console I/O) Who this book is forThis book is for
C++ developers who want to gain practical knowledge of systems
programming. Though no experience of Linux system programming is
assumed, intermediate knowledge of C++ is necessary.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
You might also like..
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.