Jump to content
  • Advertisement
Sign in to follow this  
Mongooseman

Microsoft Visual C++ 6.0

This topic is 4185 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

A teacher recently offered to sell me Microsoft Visual C++ 6.0 Professional Edition for $25, and I was wondering if that is a good deal. I'm new to programming and game development, and I am planning on getting some books and learning C++ this summer, but I wasn't sure if this would be helpful to me, being an outdated product. I ran into a similar problem with Visual Basic in the past, so I want to be sure that I'm making the right move before I spend any money.

Share this post


Link to post
Share on other sites
Advertisement
NO!!! it's awful.

You can get a better version (Visual Studio 2005 Express Edition) for free directly from MS.

-me

Share this post


Link to post
Share on other sites
Extremely bad deal. MSVC6, which dates from 1998, is inferior in every possible way to the current version, Visual Studio 2005.

And Visual Studio 2005 Express Edition is downloadable for free from Microsoft's website.

Share this post


Link to post
Share on other sites
VS6 is an ok program. However, Microsoft offers Visual Studio Express Edition for free at: http://msdn.microsoft.com/vstudio/express/downloads/ - seperate downloads for C#, Visual Basic, C++, and J#. My understanding is that these editions optimize less than professional editions, but free is a great price, and they will have support for all the newest Microsoft technologies.

Share this post


Link to post
Share on other sites
To provide an alternative viewpoint, the CDs your proffessor wants to sell you means you don't have to download anything, and you'll be pretty much ready to go straight out of the box. The free downloads require you to download other things in order to really get going programming. It's all free, but you generally have to know what you still need to download. For instance, I believe the libraries for windows programming needs to be downloaded seperately.

On the other hand, most modern 3rd party libraries (such as Ogre3D for instance) won't support MSVC 6. It also doesn't have .NET (it predates it), and the C++ support is a little wonky on advanced features such as templates (they weren't finalized yet by the ANSI comittee when MSVC 6 came out).

In essence, if you've never programmed a day in your life, you might be better off starting with MSVC 6 than trying to download all the different express editions and their dependancies. They can be a little frustrating to set up. If you know what you're doing, the express editions are much better.

Share this post


Link to post
Share on other sites
Visual Studio 6 was before ANSI standardized C++, so it's not only outdated but doesn't even properly support the language. Most recent libraries won't work with it. I don't even think the newer versions of DirectX will work with it. The program is just extremely inferior in every way to the free express versions.

Also keep in mind that buying the CDs doesn't give you a legal license to use it. The software license is non-transferable, one more mark against spending any money on it.

And $25 could buy alot of ice cream... mmm... Chubby Hubby...

Share this post


Link to post
Share on other sites
Quote:
Original post by Palidine
NO!!! it's awful.

You can get a better version (Visual Studio 2005 Express Edition) for free directly from MS.

-me


Quoted for emphisis.

Quote:
Original post by ToohrVyk
Extremely bad deal. MSVC6, which dates from 1998, is inferior in every possible way to the current version, Visual Studio 2005.

And Visual Studio 2005 Express Edition is downloadable for free from Microsoft's website.


Quoted for emphisis.

Quote:
Original post by DigiDude
Save your $25 and buy an ice cream. You'll be glad you did.


Quoted for emphisis.

Quote:
Original post by JBourrie
Visual Studio 6 was before ANSI standardized C++, so it's not only outdated but doesn't even properly support the language. Most recent libraries won't work with it.


Quoted for more emphisis -- DirectX, one of Microsoft's own, major libraries, is among the libraries no longer supported for VS6.

Quote:
Original post by Legendweaver
VS6 is an ok program.


Quoted to completely contradict with:

Visual Studio 6 predates the C++ standard, which has been around 9 bloody YEARS now.

I am not the only one who considers "Visual C++ 6.0" to be an oxymoron, and false advertizing. I would reject an offer to take a copy off anyone's hands were they to pay me $25, just on principle.

In conclusion, this sumarizes my opinion on VS6:

Image Hosted by ImageShack.us

Share this post


Link to post
Share on other sites
Quote:
Original post by NumsgilIn essence, if you've never programmed a day in your life, you might be better off starting with MSVC 6 than trying to download all the different express editions and their dependancies. They can be a little frustrating to set up. If you know what you're doing, the express editions are much better.

I still think I'd recommend Visual C++ 2005 Express, even if you have to download the platform SDK before you can write Win32 apps. He says he wants to learn C++ this summer; how can he do that without a compiler that's at least almost standards-compliant? [wink]

JBourrie, I hadn't thought of the licensing issue, but that's a very good point as well.

Share this post


Link to post
Share on other sites
It's an unused version, so I don't think that licensing will be a problem, but after the comments here, I don't think that I'll make the deal. I don't have much programming experience (just a little in Blitz Basic), but I'd rather take my chances setting up a better, free version than paying $25 for an easier, inferior one. Thanks for the help, everyone, and any further comments are still welcome. :)

Also, it's a bit ironic that I was eating ice cream as I read through the replies.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!