Link to home
Start Free TrialLog in
Avatar of Mr_Fulano
Mr_FulanoFlag for United States of America

asked on

C++.NET 2002 working with VB.NET 2003

This question is worth 200 point. You must answer all parts to get the total points.

I usually code in VB.NET 2003 (Framework 1.1).  I recently picked up a copy of C++.NET 2002 (Framework 1.03).  I have a few questions regarding how these two development suites wouldl work together:

1). I have both versions C++.NET 2002 and VB.NET 2003 loaded on the same drive. Will I have problem with either?

2). Will apps coded in C++.NET 2002 work with apps coded in VB.NET 2003 and visa versa?   If not why?

3). What is the main difference (if any) between C++.NET 2002 and C++.NET 2003?


ASKER CERTIFIED SOLUTION
Avatar of Axter
Axter
Flag of United States of America 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 Mr_Fulano

ASKER

Axter, I purchased it thinking it was 2003 since both boxes look almost alike. I made the mistake when I purchaed it, but now it too late. -- When you say its "not worth the purchase", do you mean that its more difficult to work with, its full of bugs, or that its not powerfull enough to use to write good code?  Can you give me a simple example of what it can't do vs 2003?
>>do you mean that its more difficult to work with, its full of bugs

No.

Here's my take on it.  VC++ 6.0 is a prestandard compiler.  It was developed before the first official C++ standard was finalized.
VC++ 6.0 is rated poorly for compliance with the C++ standard in comparison to other modern compilers.
However, I find it perfectly acceptable that VC++ 6.0 doesn't have good compliance, because you can't expect a compiler to comply to a standard that had not yet been fully developed.

VC++ 7.0 (2002) is  post standard compiler.  It was developed after the C++ standard (1998).
It has no real good execuse for not been compliant to the standard.
The 3.x GNU compiler was developed before VC++ 7.0, and it has a higher compliance rating, and it's a free compiler.
I wouldn't purchase a compiler that rates worse then an older FREE compiler.

I don't have any current examples to give you,  but I remember it had problems with templates.
There's a link in the newsgroup that should list the difference.
Axter, I'm going to award you the points, but first could you give me a link to the free GNU 3.x compiler. I can't seem to get to it.

Thanks.
>>Axter, I'm going to award you the points, but first could you give me a link to the free GNU 3.x compiler. I can't seem to get to it.

Sure.
I recommend either DevC++ or Visual-MinGW.

You can use DevC++, which comes with the free GNU compiler.
http://www.bloodshed.net/

or Visual-MinGW which also comes with the GNU compiler
http://visual-mingw.sourceforge.net/
Thanks Axter! I'll download both. I guess I'll have to keep C++.NET 2002, as I already have it, and I'll play around with it to learn C++, but when I get to the more serious codeing, I'll do it in the others you suggested.

Thanks again!