C? C++? VC++? BC++?.....

i've heard of C++, visual C++, C, borland C++. i've just learned VB, for quite a while and pretty much in the intermediate stage, i'm planning to learn a more power language, now which one should i move it? what are the advantages? thanks a lot
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

i use borland c++ builder 4 pro, and i like it a lot, much more versatile than any other developing environment, you dont need any knowledge of windows API, but if you do, you can do some extras things...
If you want to find paid work, then of the 4, I would choose Visual C++. I think Borland is rated best among programmers tho'

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
You need to understand the difference between a language, like C++ and a framework, like MFC or VCL.  Visual C++ (VC), Borland C++ (BC), and Borland C++ Builder BCB are ALL C++ compilers.   If you write a C++ program it will compile under any of them (usually).  However each of the compilers was written to support different frameworks.   A framework is a library of code that you can use to help you quickly develop you application, a windows application in this case.  VC supports only the MFC framework.  BC supports only the OWL framework and BCB supports the VCL framework, as well as VCL and OWL, but not really well.   So if you want to use 1 framework or another, the choice of compilers is clear.

In comparing frameworks,  I think Borland's VCL framework is much nicer for programming in than VC's MFC framework, but I think MFC usually produces a better application in the end.   By far most C++ programs that use frameworks use the MFC framework.  I feel that the VC development environment is far far supperior than the other two (I use both VC and BCB currently and used to use BC), so if you won't be using a framework, VC is the clear choice.  But if you decide on a framework other than MFC, you have to go with one of the other compilers.
foxhoundAuthor Commented:
thanks a lot everyone, i think i'm sure of the choice, i'm not gonna mess around with frameword and stuff so i guess i'll be off learning visual C++ =)
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.