Newbie- which is better Code Warroir or VC++
I got Code Warrior learning edition and
Visual Stduios Enterprise Edition(VC++6.0)
which complier to you think is better
Does VC++ 6.0 follow the ANSI standard...
www.ivgdb.com Internet Videogame Database
Well, MSVC++ is ANSI C++ compatible... by 99%. There are some cases of incompatibility, things like
for (int i=0; i<3; i++)
{ ... }
in MSVC the scope of i is larger then { ... }, so i will be valid after the for-block. In ANSI-C++ this isn''t the case.
Then there are some problems with templates and the standar library.
But nevertheless it is the most used compiler and de-facto standard. I don''t know any games developer which uses a different one. And the compiled code is far better then the one of Metrowerks.
HTH,
Chris.
for (int i=0; i<3; i++)
{ ... }
in MSVC the scope of i is larger then { ... }, so i will be valid after the for-block. In ANSI-C++ this isn''t the case.
Then there are some problems with templates and the standar library.
But nevertheless it is the most used compiler and de-facto standard. I don''t know any games developer which uses a different one. And the compiled code is far better then the one of Metrowerks.
HTH,
Chris.
February 10, 2000 11:33 PM
MSVC has numerous problems with ANSI compatibility. Some of the ones mentioned in the above post. What else...
+ 2 1/2 versions of stl headers to screw you up
+ templates requiring functions written that shouldn''t be required
+ templates not being found
+ namespaces broken
+ nested classes broken
CodeWarrior is pretty good (last time I remember using it) with regards to ANSI compatibility. On the Mac, it''s a rock-solid compiler/IDE and the only way to go. Alas, their port to Win32 really suffers. It''s usable (I use it for Palm programming) but barely, and most certainly not Windows-like.
+ 2 1/2 versions of stl headers to screw you up
+ templates requiring functions written that shouldn''t be required
+ templates not being found
+ namespaces broken
+ nested classes broken
CodeWarrior is pretty good (last time I remember using it) with regards to ANSI compatibility. On the Mac, it''s a rock-solid compiler/IDE and the only way to go. Alas, their port to Win32 really suffers. It''s usable (I use it for Palm programming) but barely, and most certainly not Windows-like.
I use ONLY codewarrior for windows... I think it is the best IDE ever! I hate the way MSVC++ does comments and functions.... not that they are wrong, but they don''t LOOK good.
--------------------
You are not a real programmer until you end all your sentences with semicolons; (c) 2000 ROAD Programming
You are unique. Just like everybody else.
"Mechanical engineers design weapons; civil engineers design targets."
"Sensitivity is adjustable, so you can set it to detect elephants and other small creatures." -- Product Description for a vibration sensor
You are not a real programmer until you end all your sentences with semicolons; (c) 2000 ROAD Programming
You are unique. Just like everybody else.
"Mechanical engineers design weapons; civil engineers design targets."
"Sensitivity is adjustable, so you can set it to detect elephants and other small creatures." -- Product Description for a vibration sensor
This is very much an opinion thing you''re asking.I for one prefer VC++....I have never seen a better IDE before in my whole life! Since you have both Code Warrior and VC++ I suggest you write a test program in both compilers and see which one suits your needs....
MVC++ is what the pros use. Besides you get MFC w/ it.
ECKILLER
ECKILLER
ECKILLER
actually, codewarrior has MFC, DX, OGL, and all that jazz, too. i have both codewarrior and VC++, too. i like codewarrior''s IDE better than VC++ (especially the functions tab at the top of each open source file), but VC++ is better for some things. i use CW for doing windows stuff (i use VC++''s resource editor, though), and i use VC++ really only for working with DLLs (namely the q3 source code). they are two very different compilers.
TheGecko: I like your name ;-)
_________________Gecko___
TheGecko: I like your name ;-)
_________________Gecko___
_________________Gecko___Gecko Design
I dont know anything about codewarrior so i might be wrong here. But i would say if the codewarrior you have is a learning addition go with the pro version of msvc. This is only a guess but most learning editions don''t have the same level as optimizations as there higher level versions.
Actually, codewarrior learning edition is exactly the same as the pro edition, with the exception that you cannot make money from anything you create with the learning edition. the extra money you pay for the pro edition is actually for the license.
_________________Gecko___
_________________Gecko___
_________________Gecko___Gecko Design
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement