Link to home
Start Free TrialLog in
Avatar of Raydot
Raydot

asked on

Visual C++ vs. Code Warrior, who wins?

I'm about to lay out some serious $$$ to buy some coding software.  I think it's come down to Visual C++ vs. Code Warrior.  I want to hear the experts speak out on which is better.

Thanks,

Raydot
Avatar of The_Brain
The_Brain

Visual C++ 6.0 is the best out.  the libraries and the support on directx6 and above is tremendous.  The easy windows generated code which it provides you with is very good, which means you can do a windows app in no time at all.  You can still if you prefer make your own win app from scratch.

But the use of class wizard and DAO and ODBC and Directx support is what makes VC6 a goood buy, any other opinions out there?
You're the only person who can decide which is best for _you_, and your anticipated needs. Your question is tantamount to asking: "I have some money to spend. Should I buy a new Porsche 911, or should I get a Range Rover Explorer?"

It really depends on what you want to do! The Ranger Rover would look pretty stupid at the track, but the Porsche would look pretty dumb on a camping trip off a logging road.

B ekiM

Avatar of Raydot

ASKER

Well I understand that, Mike, but I know what the difference is between a Porsche and a Range Rover, having seen then AND having known people that own then AND having ridden in them.  But I don't have that advantage with these software packages, you know?

Thanks!
My 2 cents:

Buy VC if you only really care about Windows - it is pretty much the standard for Windows as it the MFC class library (which does come for other compilers but really belongs with VC).

Buy Code Warrior if you are also interested in Mac too.  In terms of popularity this has to be way down the list of Windows C++ compilers (behind VC, C++ Builder, Borland C++, probably Symantec and probably others do) - so is a surprising choice.  I don't have direct experience of Code Warrior but it made it's reputation on Mac and is a relative new comer to PC.

Buy C++ Builder if you are new to C++ and want to produce Windows program quickly and with little hassle.  However forget any porting if you buy C++ Builder.  Even with class wizards etc., VC is not really ideal for beginners (getting the most out of is not easy)
Avatar of Raydot

ASKER

Wow, that's 2 votes for VC.  I guess there's no anti-Microsofters in this crowd.  Thanks A2K!
VC6 is nothing to write home about as far as conformance to the C++ standard is concerned (especially in the template department).  MS spent all their efforts on bells and whistles...
Avatar of Raydot

ASKER

That's a real concern, especially after seeing what Microsoft did to Java with VJ++ and JavaScript with JScript.  What would you recommend instead?
My reason for recommending VC is not necessarily that it's the best compiler, etc..(I neither love nor hate MS, and VC is really about an average compiler with some weaknesses and some good bits...but it gets the job done)...it's just the defacto Windows standard compiler...therefore there are the most add-on tools, most books, most others to help you, etc..if you use VC.
Visual C++ vs. Code Warrior, who wins?
Code Warrior - because the other one is Microsoft...
Avatar of Raydot

ASKER

Very funny.
ASKER CERTIFIED SOLUTION
Avatar of alexo
alexo
Flag of Antarctica image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Raydot

ASKER

Can you name some sample IDE's and debuggers that you'd reccomend?
Editors that can act as IDEs: MultiEdit, CodeRight (or CodeWrite or something along the lines...), various emacs clones, etc.  I'm not up to date about cheap/free debuggers.
Avatar of Raydot

ASKER

Thank you all for all your help, and have a great holiday!