Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Jun 18th, 2007, 3:11 AM   #1
Fall Back Son
Hobbyist Programmer
 
Join Date: Oct 2006
Posts: 204
Rep Power: 2 Fall Back Son is on a distinguished road
Visual C++ and C++ comparison

http://en.allexperts.com/q/C-1040/difference-b-w-c.htm

In his answer to the question, David says that Visual C++ is a "program development environment". I don't understand exactly what he means by this, and everything I can find on google is over my head. Can anyone explain as simply as possible, and briefly?

Also, I have a class on C++ next semester. Visual C++ looks interesting. Does anyone have a different/better explanation of the differences between visual C++ and C++ ? Most importantly, which should I learn first considering my class is a C++ class?

Thanks for your time guys.
Fall Back Son is offline   Reply With Quote
Old Jun 18th, 2007, 4:59 AM   #2
Eoin
Hobbyist Programmer
 
Eoin's Avatar
 
Join Date: Jun 2006
Location: Ireland
Posts: 152
Rep Power: 3 Eoin is on a distinguished road
Writing a C++ progam, particularly one with a GUI, usually requires a whole lot of extra tools beyond just the compiler and the debugger. Think of say a designer for doing up the interface layout, an image editor for icons, and things like that.

So an IDE, (integrated) development environment, is just the name given to a program which combines all those things together in one environment and generally make a programmers life much easier (though un fortunatly it can become very easy to develop unportable habits if you don't spread your wings, but that is not for a beginner to worry about initially).

Visual Studio (now ver. 2005) is MS's massive IDE, and Visual C++ is the subsection of it which uses C++ as the core language.
__________________
Visit my website BinaryNotions.
Eoin is offline   Reply With Quote
Old Jun 18th, 2007, 6:54 AM   #3
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
In other words, Visual C++ is a tool, not a language. It deals with the C++ language. Your question is somewhat like asking the difference between a sound system and English.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Jun 18th, 2007, 5:30 PM   #4
Fall Back Son
Hobbyist Programmer
 
Join Date: Oct 2006
Posts: 204
Rep Power: 2 Fall Back Son is on a distinguished road
Ahh. I understand now. An analogy, I suppose, might be powerpoint: on one hand, you have plain text; on the other hand, you can use powerpoint for formatting and other things. Not a perfect analogy but I understand what you guys are explaining.

Anyway, I think learning to use Visual C++ wouldn't be a bad idea, and I will also learn to use C++ while doing so. Appreciate the help.
Fall Back Son is offline   Reply With Quote
Old Jun 18th, 2007, 7:27 PM   #5
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
Well, if you use Visual C++, you will either be using C or C++. It doesn't do Perl. If you go to Visual Studio, you can add a few other things.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old Jun 19th, 2007, 1:26 PM   #6
physicist
Hobbyist Programmer
 
Join Date: Oct 2006
Posts: 146
Rep Power: 2 physicist is on a distinguished road
I would use Visual Studio. You can use C, C++, and VB, as well as C# and other .NET languages. But its too expensive if you have a conscience, so in that case just get a cheap used copy of the latest Visual C++
physicist is offline   Reply With Quote
Old Jun 19th, 2007, 4:54 PM   #7
Fall Back Son
Hobbyist Programmer
 
Join Date: Oct 2006
Posts: 204
Rep Power: 2 Fall Back Son is on a distinguished road
I'm not sure why, but I was able to download Visual Studio for free.. from a Microsoft website. I probably have an old edition or something. Either way, I have no idea how to use it or even where to start. I've been looking for a good online tutorial.
Fall Back Son is offline   Reply With Quote
Old Jun 19th, 2007, 5:21 PM   #8
niteice
Programmer
 
niteice's Avatar
 
Join Date: Aug 2005
Posts: 98
Rep Power: 4 niteice is on a distinguished road
Send a message via AIM to niteice
Unless you discovered something a lot of people are missing out on, you have the Express edition, which is just individual languages...


Or you have an MSDN subscription, but those cost...a lot.
niteice is offline   Reply With Quote
Old Jun 19th, 2007, 5:49 PM   #9
physicist
Hobbyist Programmer
 
Join Date: Oct 2006
Posts: 146
Rep Power: 2 physicist is on a distinguished road
yeah its prolly express. thats not bad. i used the express version for AP Computer Science and J# it worked out fine..
physicist is offline   Reply With Quote
Old Jun 19th, 2007, 7:15 PM   #10
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 3 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
Quote:
Originally Posted by physicist View Post
yeah its prolly express. thats not bad. i used the express version for AP Computer Science and J# it worked out fine..
Why did you use J#? The AP's language is Java. I hope you did not use Visual J# for Java IDE?
__________________
I would love to change the world, but they won't give me the source code!
ReggaetonKing is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 8:17 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC