Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Languages & Tools   C & C++

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


Free Shipping Included! The Modern C++ Challenge: Become an expert programmer by solving real-world problems by Packt Publishing - ebooks Account at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. Test your C++ programming skills by solving real-world programming problems covered in the bookKey FeaturesSolve a variety of real-world programming


Product Description

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.

Table of Contents

  1. Math Problems
  2. Language Features
  3. Strings and Regular Expressions
  4. Streams and Filesystems
  5. Date and Time
  6. Algorithms and Data Structures
  7. Concurrency
  8. Design Patterns
  9. Data Serialization
  10. Archives, Images, and Databases
  11. Cryptography
  12. Networking and Services

Additional Information

Manufacturer:Packt Publishing - ebooks Account
Publisher:Packt Publishing - ebooks Account
Studio:Packt Publishing - ebooks Account
EAN:9781788993869
Item Size:0.74 x 9.25 x 9.25 inches
Package Weight:1.27 pounds
Package Size:7.48 x 1.14 x 1.14 inches

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

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

Brand: Packt Publishing - ebooks Account
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$34.99


Quantity:  

 


View More In C & C++.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Packt Publishing - ebooks Account, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


mpn: 13785583, ean: 9780201704310, isbn: 0201704315,
In Modern C++ Design , Andrei Alexandrescu opens new vistas for C++ programmers. Displaying extraordinary creativity and programming virtuosity, Alexandrescu offers a cutting-edge approach to design that unites design patterns, generic programming, ...

mpn: 36080949, ean: 9780321822130, isbn: 0321822137,
Learn the Root Causes of Software Vulnerabilities and How to Avoid Them   Commonly exploited software vulnerabilities are usually caused by avoidable software defects. Having analyzed tens of thousands of vulnerability reports since 1988, CERT has d...

mpn: 978-1-4493-9991-7, ean: 9781449399917, isbn: 1449399916,
Ever wished there was an easier way to learn C from a book? Head First C is a complete learning experience that will show you how to create programs in the C language. This book helps you learn the C language with a unique method that goes beyond syn...

ean: 9781542961547, isbn: 1542961548,
C++ Made Easy – a Step-by-Step Guide for Beginners Get the Kindle version FREE when purchasing the Paperback! Learning a programming language can seem like a daunting task. You may have looked at coding in the past, and felt it was too complicated ...

By Wrox
ean: 9781119421306, isbn: 1119421306,
Get up to date quickly on the new changes coming with C++17Professional C++ is the advanced manual for C++ programming. Designed to help experienced developers get more out of the latest release, this book skims over the basics and dives right in to ...

ean: 9780201717068, isbn: 0201717069,
Designing scalable software in C++ requires more than just a sound understanding of logical design. Senior developers, architects, and project leaders need a grasp of high-level physical design concepts that even many software experts have never expl...

mpn: 9780321884923, ean: 9780321884923, isbn: 0321884922,
You Will Learn C! Zed Shaw has crafted the perfect course for the beginning C programmer eager to advance their skills in any language. Follow it and you will learn the many skills early and junior programmers need to succeed–just like the hundred...

ean: 9781491941959, isbn: 1491941952,
Perfect for beginners familiar with programming basics, this hands-on guide provides an easy introduction to Go, the general-purpose programming language from Google. Author Caleb Doxsey covers the language’s core features with step-by-step instruc...

mpn: 9780672337123, ean: 9780672337123, isbn: 0672337126,
In just 24 sessions of one hour or less, Sams Teach Yourself Arduino Programming in 24 Hours teaches you C programmingon Arduino, so you can start creating inspired “DIY” hardwareprojects of your own! Using this book’s straightforward, step-by-...

mpn: black & white illustrations, black & whi, ean: 9781491903896, isbn: 1491903899,
Throw out your old ideas about C and get to know a programming language that’s substantially outgrown its origins. With this revised edition of 21st Century C, you’ll discover up-to-date techniques missing from other C tutorials, whether you’re...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.