Originally Posted by Zhivago
C++ is a programming language defined by a specification (a document).
Visual C++ is a fairly good compiler (an implementation of the C++ language) produced by Microsoft.
Vin I believe is incorrect however - it is Visual Studio that is the IDE, not Visual C++.
EDIT: oh ok, it looks like Visual C++ and Visual Studio are both IDE's. Fascinating..
each component of Visual Studio is its own IDE. Visual Studio is just the package that combines them all together.