This week's book giveaway is in the NodeJS forum.
We're giving away four copies of Serverless Applications with Node.js and have Slobodan Stojanovic & Aleksandar Simovic on-line!
See this thread for details.
Win a copy of Serverless Applications with Node.js this week in the NodeJS forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Bear Bibeault
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Junilu Lacar
  • Paul Clapham
  • Knute Snortum
Saloon Keepers:
  • Stephan van Hulst
  • Ron McLeod
  • Tim Moores
  • salvin francis
  • Carey Brown
Bartenders:
  • Tim Holloway
  • Frits Walraven
  • Vijitha Kumara
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Image from Amazon
Title: Murach's C++ Programming
Author(s):Joel Murach & Mary Delamater
Publisher: Murach

Summary

Amazon wrote:C++ was first released in 1985, and it was a hard language to learn. That's because it required programmers to master low-level techniques to work with memory. Over the years, C++ has evolved to provide many higher-level techniques that make it much easier to write effective C++17 code. But most C++ books haven't evolved with the language.

Now, Murach's top authors have tackled the subject, rethinking the whole approach. So this book takes advantage of the modern techniques to make it easier to learn C++ than ever before. It's organized in a logical way that gets you off to a fast start with a practical subset of today's C++, and then builds out your coding and OOP skills to the professional level. With that foundation in place, it also covers older techniques so you'll be able to maintain the vast amount of legacy code that's out there, as well as work with embedded systems that don't support the newer techniques.

To make all that manageable, this book uses Murach's distinctive paired-pages format that programmers find so helpful for both training and reference: Each topic is presented in a 2-page spread, with syntax, coding examples, and bulleted guidelines on the righthand page and extra explanation and perspective on the left.

What's more, this book gives you 50+ realistic program examples to study, as well as practice exercises for hands-on experience. Examples and exercises like these are the key to learning any programming language. But you'll have a hard time finding such effective ones in other books and courses, that deliver the skills ours do.




Book Preview (when available)



From the publisher
  • Publisher page



  • Where to get it?
  • Amazon.com
  • Murach



  • Related Websites
    COMMENTS:
     
    author & internet detective
    Posts: 39208
    726
    Eclipse IDE Java VI Editor
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    “Murach's C++ Programming” is a great book for those starting out with C++. It's also good for those who haven't worked with C++ in almost 20 years!

    The book follows the standard Murach paired pages format. On one side is the code and reference tables. On the other side is a textual description. The book teaches common concepts and programming idioms. This is a good way for picking up how to write good code.

    If you are an experienced programmer, this format makes it easy to see what parts you can skim. Then it gets to the C++ specific parts. The library functions available are covered well. As is memory use. I forget how spoiled I am doing mainly JVM language development.

    I particularly like that the book covers using both Visual Studio and Xcode. Knowing how to effectively use tools to debug is important. The OS specific bits are separated into different sections which is helpful.

    This book took me way longer to read than I expected. I forgot a lot about C++ and a lot has changed in this time. The book kept me engaged as I read and learned more. Good book!

    I give this book 9 out of 10 horseshoes.

    Disclosure: I received a copy of this book from the publisher in exchange for writing this review on behalf of CodeRanch.
     
    no wonder he is so sad, he hasn't seen this tiny ad:
    global solutions you can do in your home or backyard
    https://coderanch.com/t/708587/global-solutions-home-backyard
    • Post Reply Bookmark Topic Watch Topic
    • New Topic
    Boost this thread!