Anyone know which I should get?
Printable View
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?
Nope...
There's a free development system which comes with a free operating system which doesn't need a passport.
Linux rules.
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?
http://www.cprogramming.com/cboard/s...threadid=12500
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:
http://www.cprogramming.com/cboard/s...threadid=10594
Oh, that's good news, they weren't very clear about that. I guess they were testing the water to see how people would react to managed C++.
They are going to release J#, i saw it on the .NET Show on YTVQuote:
Originally posted by Govtcheez
> 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 would use the .Net version. since there are my fix's for source code optimization, better bit to bit memory access, and such.
There are more things to do with the VC++ .NET , and some new features given. Also note that the C++ .net does not have to be built directly for only the .net platform.
The executables you create the C++ .NET will be faster than the older 6.0 compiler, and have some linker abilities never seen before, i suggest you read this mini article @ :
http://msdn.microsoft.com/library/en...i02132002.asp?
If that link doesnt work, then goto the msdn.microsoft.com site, and in the TOC check out .NET then down to Dr. GUI's C++ article.
its not very long, and has some good points some C++ programmer would like to be reminded of.
Also note the guy who posted about LINUX RULES,
well have you noticed that porting linux is more than a pain in the ass? did you also notice that each distribution almost every time makes the programmer change his old old code to support one of the distro's. flexible? i dont think so.
linux lacks a standard. plain and simple.