Anyone know which I should get?
Anyone know which I should get?
I would go for the .NET version b/c I'm sure it has alot of bug fixes and such.
I use Visual C++ 6.0 now, though, and I haven't had a problem. So if you really don't care about .NET, get whatever is cheaper
Remember however, that .net will not run on 95/98. We just had another thread where some guy had bought .net and wondered why it wouldn't run on his 98 system.
I have ME (Millenium Edition).... Will it run on that?
There's a free development system which comes with a free operating system which doesn't need a passport.
Lets look at the question...
>>> MV C++ 6.0 or MV C++.net 2002 edition?
... okay, so...
>>> Linux rules.
... but does it run either of the questioners products?
Little advice, take it or leave it, but to do well in the software business, (any business?), you need to solve the customers problem.
Well, I just attended a .net seminar last week, and this is what it boils down to.
If you're writing for windows, you may as well go ahead and get .net because microsoft has written a brand new windows class library that you'll probably want to learn.
.Net comes with libraries for 4 langauges: C#, J#, VB#, and C++. It actually supports around 25 languages including python, cobol, ect... but you have to provide your own libraries if you want to use them.
The pre-installed languages are actually just a foundation for writing windows. There's really no difference in choosing one language over the other, it's mostly just a matter of style as all of these languages are now fully Object Oriented.
The only thing that bothered me about the product, was that they were very wary of mentioning the the fact that C++ was actually "managed C++." Yes, they actually mentioned it as an afterthought, quickly, as if they had something to hide. We all know that C# is a java clone. Is managed C++ a java clone hidden behind ANSI syntax? Does it matter?
I don't pretend to understand the details of .net, but this seems a little worrying. Until I have to change to .net, I think I'll probably stick to 6.0.
> Net comes with libraries for 4 langauges: C#, J#, VB#, and C++.
That's wrong. It comes with JScript, VB, C#, C++, and one other language... It doesn't come with J#, as it's still in beta.
Sorry. My mistake :o
I stand corrected.
> J++ and VB.NET...
Again, sorry, no - they're not releasing another version of J++... At least they didn't mention it on Wednesday...
I swear to the goddess they were pushing either J++ or J# in Kansas City... and Jscript was mentioned. Maybe I'm losing my mind :rolleyes: And now I can't find any mention of Java whatsoever in any of the literature. Maybe I should install it and find out, but I've just gotten used to VS 6.
Well, Sun just sued Microsoft again for $1 billion because MS disabled Java in XP (according to the lawsuit), so what they end up doing with Java may be up in the air.
I don't know too much about .net, but I've read both that it's the future of programming due to MS monopolism, or that it'll fall by the wayside in a couple years.
I'd stick with VC 6 because there's already a huge base for it. If .net wins out, get it then.
If you don't need the old VB, there is no need to get VS6 if you can get VS7. You can still write unmanaged (normal, ANSI) C++ with it if you need to.
There is a thread in the FAQ about .NET: