Słuchaj 50% taniej przez 4 miesiące

Świat setek tysięcy audiobooków i e-booków czeka na Ciebie - teraz za jedyne 19,95 zł miesięcznie przez pierwsze 4 miesiące.

  • Czytaj i słuchaj jak chcesz i ile chcesz
  • Ponad 500 000 tytułów
  • Tytuły dostępne wyłącznie w Storytel oraz Storytel Originals
  • 7-dniowy bezpłatny okres próbny
  • Łatwa rezygnacja w dowolnym momencie
Wypróbuj 7 dni za darmo
PL - Details page - Device banner - 894x1036

The Modern C++ Challenge: Become an expert programmer by solving real-world problems

Język
angielski
Format
Kategoria

Literatura Faktu

Test your C++ programming skills by solving real-world programming problems covered in the book

Key Features • Solve a variety of real-world programming and logic problems by leveraging the power of C++17

• Test your skills in using language features, algorithms, data structures, design patterns, and more

• Explore areas such as cryptography, communication, and image handling in C++

Book Description

C++ is one of the most widely-used programming languages and has applications in a variety of fields, such as gaming, GUI programming, and operating systems, to name a few. Through the years, C++ has evolved into (and remains) one of the top choices for software developers worldwide. This book will show you some notable C++ features and how to implement them to meet your application needs. Each problem is unique and doesn't just test your knowledge of the language; it tests your ability to think out of the box and come up with the best solutions. With varying levels of difficulty, you'll be faced with a wide variety of challenges. And in case you're stumped, you don't have to worry: we've got the best solutions to the problems in the book. So are you up for the challenge?

What you will learn • Serialize and deserialize JSON and XML data

• Perform encryption and signing to facilitate secure communication between parties

• Embed and use SQLite databases in your applications

• Use threads and asynchronous functions to implement generic purpose parallel algorithms

• Compress and decompress files to/from a ZIP archive

• Implement data structures such as circular buffer and priority queue

• Implement general purpose algorithms as well as algorithms that solve specific problems

• Create client-server applications that communicate over TCP/IP

• Consume HTTP REST services

• Use design patterns to solve real-world problems

Who this book is for

This book will appeal to C++ developers of all levels. There's a challenge inside for everyone.

Marius Bancila is a software engineer with 15 years of experience in developing solutions for the industrial and financial sectors. He is the author of Modern C++ Programming Cookbook. He focuses on Microsoft technologies and mainly develops desktop applications with C++ and C#. He is passionate about sharing his technical expertise with others, and for that reason, he was recognized as a Microsoft MVP for more than a decade. He can be contacted on Twitter at @mariusbancila.

© 2018 Packt Publishing (eBook): 9781788994026

Data wydania

eBook: 23 maja 2018

Tagi

    Inni polubili także ...

    1. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
    2. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
    3. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
    4. Javascript: Ultimate Beginners Guide Leonardo Gorman
    5. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
    6. Building Microservices: Designing Fine-Grained Systems Sam Newman
    7. The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Walter Isaacson
    8. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
    9. Once Upon an Algorithm: How Stories Explain Computing Martin Erwig
    10. Blockchain For Dummies Tiana Laurence
    11. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Sam Newman
    12. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
    13. How Smart Machines Think Sean Gerrish
    14. Data Science John D. Kelleher
    15. Software Engineering at Google: Lessons Learned from Programming Over Time Tom Manshreck
    16. Free Will Sam Harris
    17. Clean Agile: Back to Basics Robert C. Martin
    18. Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies Saurabh Shrivastava
    19. Data Science For Dummies: 2nd Edition Lillian Pierson
    20. Cybersecurity For Dummies Joseph Steinberg
    21. Hacker, Hoaxer, Whistleblower, Spy: The Many Faces of Anonymous Gabriella Coleman
    22. The Pleasure of Finding Things Out: The Best Short Works of Richard P. Feynman Richard P. Feynman
    23. The Odd Quantum Sam Treiman
    24. Tao of Charlie Munger: A Compilation of Quotes from Berkshire Hathaway's Vice Chairman on Life, Business, and the Pursuit of Wealth With Commentary by David Clark David Clark
    25. Social Engineering: The Science of Human Hacking 2nd Edition Christopher Hadnagy
    26. The Deep Learning Revolution Terrence J. Sejnowski
    27. Know This: Today's Most Interesting and Important Scientific Ideas, Discoveries, and Developments John Brockman

    Wybierz swoją subskrypcję:

    • Ponad 500 000 tytułów w cenie jednego abonamentu

    • Słuchaj i czytaj w trybie offline

    • Ekskluzywne produkcje audio Storytel Original

    • Tryb dziecięcy Kids Mode

    • Anuluj kiedy chcesz

    Najpopularniejsze
    50% taniej przez 4 miesiące

    Unlimited

    Dla tych, którzy chcą słuchać i czytać bez limitów.

    39.90 zł /miesiąc
    • 1 konto

    • Nielimitowany Dostęp

    • 1 konto

    • Słuchanie bez limitów

    • Anuluj w dowolnym momencie

    Skorzystaj z promocji

    Unlimited na rok

    Dla tych, którzy chcą słuchać i czytać bez limitów.

    39.90 zł /miesiąc
    • 1 konto

    • Nielimitowany Dostęp

    • 1 konto

    • Słuchanie bez limitów

    • Anuluj w dowolnym momencie

    Rozpocznij subskrypcję

    Basic

    Dla tych, którzy słuchają i czytają od czasu do czasu.

    22.90 zł /miesiąc
    7 dni za darmo
    • 1 konto

    • 10 godzin/miesięcznie

    • 1 konto

    • 10 godzin / miesiąc

    • Anuluj w dowolnym momencie

    Wypróbuj

    Family

    Dla tych, którzy chcą dzielić się historiami ze znajomymi i rodziną.

    Od 59.90 zł/miesiąc
    7 dni za darmo
    • 2-3 kont

    • Nielimitowany Dostęp

    • 2–3 konta

    • Słuchanie bez limitów

    • Anuluj w dowolnym momencie

    2 konta

    59.90 zł /miesiąc
    Wypróbuj