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

The Modern C++ Challenge

Become an expert programmer by solving real-world problems

By: Marius Bancila

Paperback | 24 May 2018

At a Glance

Paperback


$72.22

or 4 interest-free payments of $18.05 with

 or 

Aims to ship in 7 to 10 business days

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.

More in Programming & Scripting Languages

Fluent C : Principles, Practices, and Patterns - Christopher Preschern

RRP $125.50

$55.25

56%
OFF
Learning Agile : Understanding Scrum, XP, Lean, and Kanban - Andrew Stellman
Modern PHP : New Features and Good Practices - Josh Lockhart

RRP $57.00

$28.25

50%
OFF
Python All-in-One For Dummies : 3rd Edition - John C. Shovic

RRP $74.95

$50.35

33%
OFF
JavaScript Cookbook : Programming the Web 3rd Edition - Adam Scott
Definitive ANTLR 4 Reference : 2nd Edition - Terence Parr

RRP $70.35

$33.25

53%
OFF
Head First C# : 4th Edition - Andrew Stellman

RRP $133.00

$50.25

62%
OFF
Python for Algorithmic Trading : From Idea to Cloud Deployment - Yves Hilpisch
Scaling Python with Dask : From Data Science to Machine Learning - Holden Karau
Typescript Cookbook : Real World Type-Level Programming - Stefan Baumgartner
R Packages : Organize, Test, Document, and Share Your Code - Hadley Wickham
Apprenticeship Patterns : O'Reilly Ser. - Dave Hoover

RRP $57.00

$28.25

50%
OFF