Professor Smiley's Gif

Frequently Asked Questions about C++

Questions I've been asked in the last six weeks about C++

1.  What is C++?
2.  Do I have to buy C++? 
3.  Will C++ run on my PC?
4.  Where can I purchase C++? 
.  How can I best learn C++? 
6.  Do you offer any classes on C++? 
7.  Will a knowledge of C++ get me a good job? 
8.  Will you be writing any more books on C++? 
9.  Will you be writing C++ articles like you do VB6 articles?
10. I'm having trouble installing the Borland C++ compiler--can you help me?

1. What is C++?

C++ is one of the most popular languages around. It is widely used in industry, and it's taught at just about every college and university. It is also the oldest of the popular languages--about 15 years old now. C++ was one of the first Object-oriented programming languages, and it's the grandson of the C language. C++ compilers are available for just about every Operating System. C++ produces the fastest programs of all of the popular languages, and for this reason is used wherever and whenever speed is important. Just about every piece of important application software (including the Windows and Unix Operating Systems) are written in C++. 

Unfortunately, it is probably the most difficult language to learn as well. There are more despondent students of C++ walking the halls of schools than any other language.

2. Do I have to buy C++?

No--the great thing about C++ is that there are a bunch of free C++ compilers available. My favorite is the Borland Batch C++ compiler which you can download from their website for FREE. It's also the one I used in my C++ book, Learn to Program with C++.

Specifically, you want to select the link that reads compiler which will take you here

You'll need to register to get to the download page--but it's painless, and most importanly, free

Of course, if you wish, you can also purchase a C++ compiler. Both Borland and Microsoft have excellent ones for sale.

3.Will C++ run on my PC?

It's safe to say that you can find a C++ compiler to run on just about every computer. The Borland free version requires that you are running some version of Windows--but that's just about it.

4.Where can I purchase C++?

Not content with the free version? As I mentioned, both Borland and Microsoft have versions you can purchase. Each vendor has different 'editions' of their C++ package, so be careful what you purchase.

Check out this link for Borland's C++ compiler family

and check this link for Microsoft's C++ compiler family

5. How can I best learn C++?

People learn in different ways. The main ways of learning a new language are:

1. Buy a book

2. Take a class (Internet or real)

3. Buy the product and learn on your own

I have links to books, classes and product information here, and on my C++ links page

6. Do you offer any classes on C++?

Yes I do. Check this link for more information.

7. Will a knowledge of C++ get me a good job?

Most colleges and universities believe so--they make C++ a required course in just about all of their programs.

8. Will you be writing any more books on C++?

Not likely. My publisher believes that I write the best introductory computer books there are--but prefers that I write books only on Introductory topics.

But, as they say, never say never. Stay tuned, and in touch with me, for more information.

9. Will you be writing C++ articles like you do VB6 articles.

Yes, I hope to start writing some C++ articles in the next month or so. Be sure to check the link for my Articles page at

10.I'm having trouble installing the Borland C++ compiler--can you help?

Yes I can--I've written an article (complete with pictures) that will guide you through the process. It's my September 2001 article and can be found here.

Associates | Books I have written | Bookstore | C++ | C# | Classes/Seminars/Bootcamps | Contract Programming/Consulting | Free Stuff | Help for the beginner programmerJava | Join Professor Smiley's Mailing list | Join my HelpwithVB group | Make a donation | News| Teaching | TV appearances | Visual Basic

© 1998-2002 Smiley and Associates, Inc.
Revised - November 6, 2002