• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 195
  • Last Modified:

Should learn C++ ?

Dear the experts,
I've learnt Pascal and a little object-oriented programming with it.
I've also created some small program with C. Now I wonder should
I learn C++ or Java ?
If I learn C++, should I learn Visual C++ directly or must learn C++ in
DOS first  (e.g. Turbo C++) ?  VC++ is too great for a newbie but TC++
is only tool in the past - it's too backward nowaday, so that make me
difficultly to choose. Could you help me some advices ?
0
nhcuong
Asked:
nhcuong
1 Solution
 
alexoCommented:
First, you have to make a distinction between languages and packages.

C++ is a language.  There is an ANSI/ISO standard for the language (as of this month) although current compilers don't yet conform.

MSVC++ is a software package containong a C/C++ compiler, editor, debugger and some platform-specific stuff like "wizards", resource editor and a class framework (MFC).

If you ignore the proprietary stuff it is still a C++ package.  And it is much easier to use than corresponding DOS programs.

So, when you get MSVC (Borland, Watcom, ...) you can write console programs that do not use Windows-specific features and ignore the frameworks (MFC, OWL, ...).

Also, the switch from C++ to Java is usually much easier than the switch from Java to C++.
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now