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 8

Similar Books


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, lear...

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

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-bu...

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

Creating iPhone Apps with Cocoa Touch: The Mini Missing Manual

Creating iPhone Apps with Cocoa Touch: The Mini Missing Manual

by Craig Hockenberry

Creating iPhone Apps with Cocoa Touch: The Mini Missing Manual walks you through developing your first iPhone App and introduces you to your programming environment and tools: Cocoa Touch, Interface Builder, Xcode, and the Objective-C programming language.This eBook is adapted from parts of iPhone App Development: The Missing Manual....

Publisher:  O'Reilly Media  |  Release:  2010

From Java To Ruby

From Java To Ruby

by Bruce Tate

You want your development team to be productive. You want to write flexible, maintainable web applications. You want to use Ruby and Rails. But can you justify the move away from established platforms such as J2EE? Bruce Tate's From Java to Ruby has the answers, and it expresses them in a language that'll help persuade managers ...

Price:  $4.14  |  Publisher:  The Pragmatic Programmers  |  Release:  2006

Optimizing HPC Applications with Intel Cluster Tools

Optimizing HPC Applications with Intel Cluster Tools

by Alexander Supalov, Andrey Semin, Michael Klemm, Christopher Dahnken

Optimizing HPC Applications with Intel Cluster Tools takes the reader on a tour of the fast-growing area of high performance computing and the optimization of hybrid programs. These programs typically combine distributed memory and shared memory programming models and use the Message Passing Interface (MPI) and OpenMP for multi-threading ...

Price:  $44.62  |  Free ebook  |  Publisher:  Apress  |  Release:  2014

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:  $26.91  |  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 Containers to Kubernetes with Node.js

From Containers to Kubernetes with Node.js

by Kathleen Juell

This book is designed as an introduction to containers and Kubernetes by way of Node.js. Containers are the basis for distributed, repeatable workflows with orchestrators such as Kubernetes, and they allow developers and operators to develop applications consistently across environments and deploy in a repeatable and predictable fashion.T...

Free ebook  |  Publisher:  DigitalOcean  |  Release:  2020