Now you can learn C++ in manageable chunks with Murach's C++ Programming and its distinctive "paired-pages" format, which has earned rave reviews from programmers (see the reviews of the 1st Edition). Each topic is presented in a 2-page spread: You get clear syntax and coding examples along with easy-to-understand bullets on the righthand page and in-depth explanations and perspective on the left. Not only does this format ease the learning curve, it's a time-saver for on-the-job reference too.
What's more, we've taken advantage of language advances and modern techniques to make it easier to learn C++ than ever before. This book is organized in a logical way that gets you started fast with a practical subset of today's C++. Then, it presents coding and object-oriented programming skills that will elevate you to the professional level. With this strong foundation in place, later chapters cover legacy techniques and older C++ features that let you maintain the vast amount of legacy code in the world and work with embedded systems.
New in this 2nd Edition are features that have been introduced in C++20. That includes brand-new material on modules, one of the most exciting new features added to C++ in years. As always, each feature is carefully explained and integrated where it belongs in the learning sequence so that beginners and experienced programmers alike can quickly grasp the new concepts and their advantages.
Every Murach book guarantees high quality and our readers love our "code that actually works." See why yourself with more than 50 realistic programs to study and practice exercises for hands-on experience. You'll have a hard time finding such effective examples anywhere else.
New in this 2nd Edition are features that have been introduced in C++20. That includes brand-new material on modules, one of the most exciting new features added to C++ in years. As always, each feature is carefully explained and integrated where it belongs in the learning sequence so that beginners and experienced programmers alike can quickly grasp the new concepts and their advantages.
Joel Murach is the oldest son of publishing pioneer Mike Murach. Joel has been writing and editing books about computer programming for over 30 years now. During that time, he has written extensively on a wide range of Java, Python, .NET, web, and database technologies. He has had best-selling books in all of those categories! In his books, you can see his clear approach to teaching any subject.Besides being a successful author, Joel is also a very talented musician. He writes and performs for his band with regularity in the Bay Area.
Mary has a bachelor's degree from Lewis-Clark State College and holds several certifications. Currently, she works for TechKnowSolve, which is her software development company. Also, she has been helping Murach Books develop great technical books.