Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Moving from C to C++: Discussing Programming Problems, Why They Exist and How C++ Solves Them

Buy
Like any human language, С++ provides a way to express concepts. If successful, this medium of expression is significantly easier and more flexible than the alternatives as problems grow larger and more complex.

However, you can't just look at С++ 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. And to understand С++ this way, you must understand the problems with C—and with programming in general. This book discusses programming problems, why they are problems, and the approach С++ has taken to solve such problems. Thus, the set of features I explain in each chapter is based on the way that I see a particular type of problem being solved with the language. In this way I hope to move you, a little at a time, from understanding С to the point where the С++ mindset becomes your native tongue.

Throughout, I'll be taking the attitude that you want to build a model in your head that allows you to understand the language all the way down to the bare metal; if you encounter a puzzle, you'll be able to feed it to your model and deduce the answer. I will try to convey to you the insights that have made me start "Moving from С to С++". Prerequisites
(HTML tags aren't allowed.)

Cisco® OSPF Command and Configuration Handbook (CCIE Professional Development)
Cisco® OSPF Command and Configuration Handbook (CCIE Professional Development)

As one of the most predominantly deployed Interior Gateway Protocols, Open Shortest Path First (OSPF) demands a wealth of knowledge on the part of internetworking professionals working with it on a daily basis. Unfortunately, publicly available documentation on the OSPF command set varies from being too thin on coverage to...

Code Reading: The Open Source Perspective
Code Reading: The Open Source Perspective

If you are a programmer, you need this book.

  • You've got a day to add a new feature in a 34,000-line program: Where do you start? Page 333

  • How can you understand and simplify an inscrutable piece of code? Page...

Build the Best Data Center Facility for Your Business (Cisco Press Networking Technology)
Build the Best Data Center Facility for Your Business (Cisco Press Networking Technology)
A comprehensive, step-by-step guide to designing and managing robust, flexible, and productive data center facilities Includes step-by-step instructions on every major decision involved in designing flexible and productive data center facilities Shows how to maximize infrastructure, avoid downtime, and save millions by extending data center...

Java Threads, Third Edition
Java Threads, Third Edition
Threads are essential to Java programming, but learning to use them effectively is a nontrivial task. This new edition of the classic Java Threads shows you how to take full advantage of Java's threading facilities and brings you up-to-date with the watershed changes in Java 2 Standard Edition version 5.0 (J2SE...
Cisco Access Control Security : AAA Administration Services
Cisco Access Control Security : AAA Administration Services

This book is part of the Networking Technology Series from Cisco Press, which offers networking professionals valuable information for constructing efficient networks, understanding new technologies, and building successful careers.


Hands-on techniques for enabling authentication, authorization, and
...

Wicked Cool Perl Scripts : Useful Perl Scripts That Solve Difficult Problems
Wicked Cool Perl Scripts : Useful Perl Scripts That Solve Difficult Problems

You can do a lot of strange and wonderful things with the Perl language—if you know how. Many Perl programmers have been frustrated at one time or another because the system was missing some simple and obvious utility. Wicked Cool Perl Scripts is your guide to writing those utilities quickly and easily.

This book contains a wide...

©2018 LearnIT (support@pdfchm.net) - Privacy Policy