Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
You Can Program in C++: A Programmer's Introduction

Buy
This book is intended for a very different readership: you should already be comfortable with the
basics of programming. Exactly how you have acquired those basics will result in different expectations and
problems with learning C++. One of the delights of C++ is its ability to handle the programming paradigms
of most of the principal language groups. If your first language is Lisp and you are fluent in expressing
problems in that language, then C++ is going to cause you a lot of mental readjustment, but most other
languages will provide a good basis for moving to C++, as long as you have an open mind about how the
solutions to problems should be expressed in source code.

I do not intend to provide comprehensive coverage of the whole of C++: it is far too big a language to
do that. I am not going to attempt to show you all the ways in which C++ can be used: C++ is far too rich
a language to attempt that in a single book. Indeed, I doubt that any single author knows enough to provide
adequate coverage of all the ways C++ can be used.

My aim is to provide my readers with a sound introduction to a reasonably large working subset of
C++. Along the way, I will demonstrate how C++ can be used to handle a variety of programming problems.
You will get as much from this book as you put into reading it, or, more correctly, studying it. I do not
believe in trivial, make-work exercises. You should be able to provide yourself with those without any help
from me. That means that the exercises in this book, along with the experiments and actively trying the code
in the body of the text is part and parcel of reading this book successfully.

If you want to try C++ and have a basic knowledge of programming fundamentals, this book was written
for you. I hope you enjoy the journey and feel motivated at the end to continue onwards, because C++ is the
most challenging programming language available. It does not seek to constrain what you can do or how you
do it. That is one of the ways in which it differs from all the other popular computer-programming languages.
If you can master C++ you will be mistress of programming and able, should the need arise, to adapt
to other languages quickly.
(HTML tags aren't allowed.)

PHP 5 Social Networking
PHP 5 Social Networking

Social Networking has quickly become a very popular activity on the Internet, particularly with the emergence of sites like Facebook and MySpace. PHP is a flexible web development language used on a wide variety of sites, including Facebook and Yahoo! But building a social networking site from scratch using PHP involves some complex logic,...

The Board Game: A Director's Companion for Winning in Business
The Board Game: A Director's Companion for Winning in Business

The corporate board game is complex and fraught with dangers for the unwary. In this practical look at life at the top of the organisational tree, Peter Waine distils his many years experience and exclusive access to leading board directors into a biting exposé of how company decisions are really made and executed. The Board Game offers...

Pro C# 2010 and the .NET 4 Platform, Fifth Edition
Pro C# 2010 and the .NET 4 Platform, Fifth Edition

The first edition of this book was released at the 2001 Tech-Ed conference in Atlanta, Georgia. At that time, the .NET platform was still a beta product, and in many ways, so was this book. This is not to say that the early editions of this text did not have merit—after all, the book was a 2002 Jolt Award finalist and it won the 2003...


Internet Based Workflow Management: Towards a Semantic Web
Internet Based Workflow Management: Towards a Semantic Web
Today, an ever-expanding set of human activities, ranging from business processes to healthcare to education and research, is dependent upon the Internet. Most processes involve a workflow, the coordinated execution of multiple activities. In a given application, once the key stages of the workflow have been isolated, an infrastructure to...
JavaFX 8: Introduction by Example
JavaFX 8: Introduction by Example

JavaFX 8: Introduction by Example shows you how to use your existing Java skills to create graphically exciting client applications with the JavaFX 8 platform. The book is a new and much improved edition of JavaFX 2.0: Introduction by Example, taking you through a series of engaging, fun-to-work examples that bring you up to...

Designing with Progressive Enhancement: Building the Web that Works for Everyone
Designing with Progressive Enhancement: Building the Web that Works for Everyone

Progressive enhancement is an approach to web development that aims to deliver the best possible experience to the widest possible audience, and simplifies coding and testing as well. Whether users are viewing your sites on an iPhone, the latest and greatest high-end system, or even hearing them on a screen-reader, their experience should be...

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