Archived

This topic is now archived and is closed to further replies.

VC++ 6.0 or VC++.net?

This topic is 5574 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Should I buy VC++ 6.0 or VC++.net if I want to make games? Is VC++.net just a newer version or is there something tricky about it? Is C# any good or will it never have any future in game development? Thanks!

Share this post


Link to post
Share on other sites
VC++.net is a newer version. Nothing tricky. I personally think that C# will eventually have a place in games outside of tools development, but it''s too soon to tell for sure. However, Visual C++.NET != C#. While you can write .NET programs in Visual C++.NET, it defaults to compiling to Native (x86) Code.

RomSteady - Test Locally, Test Globally, Test Early, Test Often

Share this post


Link to post
Share on other sites
VC++6.0 is 4 years old now, and has some serious issues. Buy VC++.NET.



When I look upon seamen, men of physical science, and philosophers, man is the wisest of all beings. When I look upon priests, prophets, and interpreters of dreams, nothing is so contemptible as man.


  Diogenes

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Visual C++ .NET supports compilation of both managed and unmanaged code in 32 and 64-bit environments. It is the next version of the Visual C++ compiler line and will allow you to do everything you can do in Visual C++ 6.0 and more. The versioning is actually 7.0 for VC++ .NET.

Cheers!
Colin

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
The compiler in VC++.NET is a complete rewrite from the VC++ 6 compiler, they share very little common code.

Share this post


Link to post
Share on other sites
Everything you can do in 6.0 you can do in .NET. But it''s not the same vice versa. You can use Visual Studio .NET and code without using the .NET extensions.

The only problem is if you are used to 6.0 it may take some time to adjust to the .NET interface. One example is the classwizard is absent from .NET. The functionality is still there but it''s in a new form.

But I would recommend using .NET, eventually it will fully replace 6.0.

Share this post


Link to post
Share on other sites
quote:
Original post by Slartibartfastm
>>Original post by Jonus
>>1.) Only buy VC++ 6 if you can get it very cheap.
>>2.) VC#.net is a differtet app then VC++.net

Actually C# and C++ use the same app, just different compilers.
Yes, ...

    
if ( you buy VS.NET Professional or better)
return true;
else
return false;


I just wanted to say with "VC#.net is a differtet app then VC++.net" that C++ and C# are two different programming languages.

[edited by - Jonus on September 11, 2002 7:17:40 PM]

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
I have a question about VC++.NET.

Does it work on XP Home? I''ve heard that people have had trouble with it when using XP Home.

Thanks!

Share this post


Link to post
Share on other sites
It does work, BESIDES the web development part. VS.NET relies on IIS for web development, and this is absent in XP Home.


Regards

Thomas Tomiczek
THONA Consulting Ltd.
(Microsoft MVP C#/.NET)

Share this post


Link to post
Share on other sites
From comparing the bullet item features, it seems to me that the $100 version of VC++.NET does not optimize the code as well as the C++ in Visual Studio.NET does. So be careful. So far, I''ve assumed that C++ code compiled with VC++ 6.0 will generally run faster than VC++.Net.

If I''m wrong and if VC++.NET does generate code as fast as VC++ 6.0, let me know and I''ll be at the store tomorrow with my $100.

Share this post


Link to post
Share on other sites