Question:
C++ vs. Visual C++?
Razor
2006-04-10 16:00:14 UTC
1. What is the differene between the two?
2. Which one is easier?
3. Why is Visual C++ not as popular as C++ despite of being younger?
Four answers:
horus
2006-04-10 17:13:00 UTC
Visual C++ is an IDE (Integrated Development Environment), using it one can develop applications for Windows using C or C++ programming languages.

When you use Visual C++ you end up using the C++ language, and you need to learn the language itself to become able to develop any application that is not too simple to be useful.

Visual C++ as an IDE uses the Microsoft C/C++ compiler "cl" which is Standard C++ compliant as long as you don't use any Microsoft specific extensions especially the .NET extensions of the C++ language. This means that you can write code that can be compiled successfully using Visual C++ and some other C++ compiler like "gnu gcc".

Visual C++ may make you life easier and helps you write code faster. As an IDE it is excellent indeed.

The question which is easier is not actually a valid one for as it should be clear the two things are different kinds of animals. You may ask which is easier to use if you compare Visual C++ to some other IDE like Borland's C++ Builder or like Dev-C++.

You can also ask which is easier to learn if you compare C++ to some other language like C#, Java, or C. Interestingly, the syntax for all these languages are similar as they all derive from C. If you measure by how much keywords and language constructs you need to learn C will be the easiest of them all, it has some 30 keywords as a whole and few constructs to learn.

My advice to you is separate the tool from the language if you mean to do serious programming. Programming languages are compared in terms of power, efficiency, scalability, and then ease of usage. If you are new to the field of programming learn a powerful language C or C++ first. This makes learning any other language a snap. When you have a specific project to work on you will be able to choose the language, and the tool most suitable for this project.

In the sources a link to where you can download Visual C++ express edition. It is free and it is an excellent tool to help you learn C++.
grendel_uo
2006-04-10 23:05:40 UTC
Visual C++ is Microsoft's 'bastardization' of C++, and is included in Visual Studio, Microsoft's development environment for developing for Windows. C++, is itself, a tough to learn and due to the fact that things like Visual Basic (also included in Visual Studio) are easier to use, people probably tend to use them more.



Microsoft's new C language, C# (C-sharp), which includes a lot of Sun's Java platform features, is now out in the .net versions of Visual Studio, and I believe it's meant to be a replacement for the unwieldly C++ version.
Richard H
2006-04-11 18:08:20 UTC
C++ (NOT VISUAL C++) was the original COMMAND LINE (DOS PROMPT) language. When Microsoft introduced their Windows operating system, they introduced a graphical version of C++ where you could have actual objects such as listboxes, radio buttons, images, and command buttons. They called this one "VISUAL C++" because it had a lot more to the GRAPHICAL user interface (GUI).
loopy_and_yoshi
2006-04-10 23:05:08 UTC
They are programing langugeres.Easier programing is Visual C++.C++ isn't popular.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...