Here's what's behind C++


This tutorial is dedicated to people who want to learn C++, but didn't know where to search. Seeing as our Java Tutorial has taken off with flying colors, we decided to do a C++ version. This will take some time to compose, so check back often to see the new lessons.

Question: Is C++ anything like Java?

Answer: Not necessarily. Although they both are programming languages, there are things you can do with C++ that are more difficult to implement with Java.

In the next few lessons, we will be going in-depth into the language of C++, so we believe that it'd be a good idea to prepare you with an idea of what we are going to cover.

Algorithms are step-by-step description of how a task will be performed. Good algorithms equal good software production and it takes a good software engineer to make the software reliable, understandable, cost effective, adaptable, and reusable. One way of achieving this is through abstraction. Abstraction is the process of separating the relavent and non-relavent data an ignoring the non-relavent. It is formed by creating a class, which encapsulates the properties and behaviors of an object. In a similar sense, encapsulation (or information hiding) separates the external aspects of an object from the internal implementation details. Most objects are broken down so they can be processed individually. This is called modularity.


Lesson One - Getting Started.

Lesson Two - Modifying Objects.

Lesson Three - Control Constructs...in short, looping.

If you any questions, click here to ask.
1