The The Modern C++ Challenge

The The Modern C++ Challenge
Author :
Publisher : Packt Publishing Ltd
Total Pages : 321
Release :
ISBN-10 : 9781788994026
ISBN-13 : 1788994027
Rating : 4/5 (26 Downloads)

Book Synopsis The The Modern C++ Challenge by : Marius Bancila

Download or read book The The Modern C++ Challenge written by Marius Bancila and published by Packt Publishing Ltd. This book was released on 2018-05-23 with total page 321 pages. Available in PDF, EPUB and Kindle. Book excerpt: 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.


The The Modern C++ Challenge Related Books

The The Modern C++ Challenge
Language: en
Pages: 321
Authors: Marius Bancila
Categories: Computers
Type: BOOK - Published: 2018-05-23 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

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
Modern C
Language: en
Pages: 687
Authors: Jens Gustedt
Categories: Computers
Type: BOOK - Published: 2019-11-26 - Publisher: Simon and Schuster

DOWNLOAD EBOOK

Summary Modern C focuses on the new and unique features of modern C programming. The book is based on the latest C standards and offers an up-to-date perspectiv
The The Modern C# Challenge
Language: en
Pages: 357
Authors: Rod Stephens
Categories: Computers
Type: BOOK - Published: 2018-10-25 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Learn advanced C# concepts and techniques such as building caches, cryptography, and parallel programming by solving interesting programming challenges Key Feat
Programming Challenges
Language: en
Pages: 376
Authors: Steven S Skiena
Categories: Computers
Type: BOOK - Published: 2006-04-18 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

There are many distinct pleasures associated with computer programming. Craftsmanship has its quiet rewards, the satisfaction that comes from building a useful
Modern C++ Programming with Test-Driven Development
Language: en
Pages: 565
Authors: Jeff Langr
Categories: Computers
Type: BOOK - Published: 2013-10-10 - Publisher: Pragmatic Bookshelf

DOWNLOAD EBOOK

If you program in C++ you've been neglected. Test-driven development (TDD) is a modern software development practice that can dramatically reduce the number of