C++ Programming for Linux Systems
eBook - ePub

C++ Programming for Linux Systems

Create robust enterprise software for Linux and Unix-based operating systems

Desislav Andreev, Stanimir Lukanov

Share book
  1. 288 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

C++ Programming for Linux Systems

Create robust enterprise software for Linux and Unix-based operating systems

Desislav Andreev, Stanimir Lukanov

Book details
Table of contents
Citations

About This Book

Boost your C++ skills by working through realistic examples and exploring system specifications

Key Features

  • Master essential skills to build robust Linux systems
  • Explore hands-on examples to demystify crucial development concepts, upskilling your system programming abilities
  • Master the art of creating software for Linux systems and supercharge your C++ skills
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

Around 35 million Linux and almost 2 billion Android users rely on C++ for everything from the simplest embedded and IoT devices to cloud services, supercomputing, and space exploration. To help you produce high-quality software, two industry experts have transformed their knowledge and experience into practical examples in system programming with C++ Programming for Linux Systems.In this book, you'll explore the latest C++20 features, while working on multiple specific use cases. You'll get familiar with the coroutines and modern approaches in concurrent and multithreaded programming. You'll also learn to reshape your thinking when analyzing system behavior in Linux (POSIX) environments. Additionally, you'll discover advanced discussions and novel solutions for complex challenges, while approaching trivial system operations with a new outlook and learning to choose the best design for your particular case.You can use this workbook as an introduction to system programming and software design in Linux or any Unix-based environment. You'll also find it useful as a guideline or a supplement to any C++ book.By the end of this book, you'll have gained advanced knowledge and skills for working with Linux or any Unix-based environment.

What you will learn

  • Use C++20 features to craft elegant, efficient, and modern code for Linux systems
  • Acquire essential system programming skills with hands-on examples
  • Develop a deep understanding of Linux programming, from embedded systems to cloud services
  • Tailor your applications to exploit the strengths and mitigate the weaknesses of different architectures
  • Merge advanced C++, system programming, Linux insights, and architecture to create exceptional software
  • Boost your code quality by using system programming techniques to refine and optimize your codebase

Who this book is for

This book is for every software developer looking to improve and update their C++ development skills. Both students and professionals will find this book useful as the examples are curated to match any area of expertise and are easily adaptable. At the same time, they don't lose focus of the system specifics. A basic understanding of operating systems' interfaces is a must along with experience in software development.

]]>

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is C++ Programming for Linux Systems an online PDF/ePUB?
Yes, you can access C++ Programming for Linux Systems by Desislav Andreev, Stanimir Lukanov in PDF and/or ePUB format, as well as other popular books in Informatique & Programmation en C++. We have over one million books available in our catalogue for you to explore.

Information

Year
2023
ISBN
9781805128748

Table of contents