Moving from C to C++

Discussing programming problems, why they exist and how C++ solves them



Bookstore > Books > Moving from C to C++

Rating
AuthorArunesh Goyal
PublisherApress
Published2013
Pages668
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101430260947
ISBN-139781430260943
EBook Hardcover Paperback

The author says it best, I hope to move you, a little at a time,from understanding C to the point where C++ becomes your mindset. This remarkable book is designed to streamline the process of learning C++ in a way that discusses programming problems, why they exist, and the approach C++ has taken to solve such problems.

You can't just look at C++ as a collection of features; some of the features make no sense in isolation. You can only use the sum of the parts if you are thinking about design, not simply coding. To understand C++, you must understand the problems with C and with programming in general. This book discusses programming problems, why they are problems, and the approach C++ has taken to solve such problems. Thus, the set of features that I explain in each chapter will be based on the way that I see a particular type of problem being solved in C++.





3 5 6

Similar Books


Adopting Elixir

Adopting Elixir

by Ben Marx, Jose Valim, Bruce Tate

Adoption is more than programming. Elixir is an exciting new language, but to successfully get your application from start to finish, you're going to need to know more than just the language. You need the case studies and strategies in this book. Learn the best practices for the whole life of your application, from design and team-buildin...

Price:  $35.43  |  Publisher:  The Pragmatic Programmers  |  Release:  2018

Voice User Interface Design

Voice User Interface Design

by Ritwik Dasgupta

Design and implement voice user interfaces. This guide to VUI helps you make decisions as you deal with the challenges of moving from a GUI world to mixed-modal interactions with GUI and VUI. The way we interact with devices is changing rapidly and this book gives you a close view across major companies via real-world applications and cas...

Price:  $25.97  |  Publisher:  Apress  |  Release:  2018

Hands-On TypeScript for C# and .NET Core Developers

Hands-On TypeScript for C# and .NET Core Developers

by Francesco Abbruzzese

Writing clean, object-oriented code in JavaScript gets trickier and complex as the size of the project grows. This is where Typescript comes into the picture; it lets you write pure object-oriented code with ease, giving it the upper hand over JavaScript. This book introduces you to basic TypeScript concepts by gradually modifying standar...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018

From Chaos to Successful Distributed Agile Teams

From Chaos to Successful Distributed Agile Teams

by Johanna Rothman, Mark Kilby

Distributed agile teams have a terrible reputation. They don't deliver on time, and too often, they don't deliver what the customer needs. However, most agile teams, have at least one remote team member. And, agile approaches are here to stay. Don't blindly apply agile practices designed for collocated teams. Instead, learn to use three ...

Price:  $34.23  |  Publisher:  The Pragmatic Programmers  |  Release:  2019

Competing with High Quality Data

Competing with High Quality Data

by Rajesh Jugulum

Data is rapidly becoming the powerhouse of industry, but low-quality data can actually put a company at a disadvantage. To be used effectively, data must accurately reflect the real-world scenario it represents, and it must be in a form that is usable and accessible. Quality data involves asking the right questions, targeting the correct ...

Price:  $66.68  |  Publisher:  Wiley  |  Release:  2014

Software Development From A to Z

Software Development From A to Z

by Olga Filipova, Rui Vilao

Understand the big picture of the software development process. We use software every day - operating systems, applications, document editing programs, home banking - but have you ever wondered who creates software and how it's created? This book guides you through the entire process, from conception to the finished product with the aid o...

Price:  $31.32  |  Publisher:  Apress  |  Release:  2018

Programming Machine Learning

Programming Machine Learning

by Paolo Perrotta

Peel away the obscurities of machine learning, starting from scratch and going all the way to deep learning. Machine learning can be intimidating, with its reliance on math and algorithms that most programmers don't encounter in their regular work. Take a hands-on approach, writing the Python code yourself, without any libraries to obscur...

Price:  $32.04  |  Publisher:  The Pragmatic Programmers  |  Release:  2020

Git Version Control Cookbook, 2nd Edition

Git Version Control Cookbook, 2nd Edition

by Kenneth Geisshirt, Emanuele Zattin, Aske Olsson

Git is one of the most popular tools for versioning. Git Version Control Cookbook builds on the success of the previous edition and provides you with an up-to-date guide to solving problems related to versioning.You'll start by learning about the Git data model and how it stores files and looks at commits. By using simple commands, you'll...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018