What the difference Between C++ and Visual C++

t92300

Yip Thats Me
Joined
Nov 30, 2000
Messages
330
Location
New Zealand Last Time I Checked
What the difference Between C++ and Visual C++
which one is better to learn
 
C++ is just a name for the language just like C and C+.
Visual C++ is the name of the Microsoft product.
I've just been using Visual C++ and it's pretty user friendly.
Unfortunatly i am currently at work and don't have my bookmarks here, when i get home i can post some good sites :)
 
visual C++ you can see... visualy..
C++ is just code

yeah..
i really know what i'm talking abuot.. yeah (knows nothing abuot programing other than it caues errors :_)
 
Thanks guys
Im hopefully going to teach myself how to programme C++

t92300
 
C++ is just a programming language that comes in many different flavours. Many different companies make C++ compilers.

C++ is basically an object oriented approach to the C language. More features and stuff... allows you to make classes, and have inheritence.

Visual C++ on the other hand is a Microsoft product. It's a Windows oriented that gives you a whole user inteface to write your code in and debug and make packages and all that kind of stuff. It's very powerfull.

Now the unique thing about Visual C++ is that you can use MFC (Microsoft Foundation Classes). These are the classes that allow you to build windows programs... ie: you call certain classes to build windows and dropdown boxes all that kind of stuff (I'm not an expert here - I've never done any MFC myself)

Hope that helps.
 
Right. Visual C++ is a Microsoft product that includes extensions and libraries that make windows programming "easier".

However.

Don't get caught up in the "Windows programming is everything" mindset. Do bother to learn the C++ language and its intricacies. Employers value that kind of knowledge, and it makes you far more valuable to them. Anyone can learn a Windows API, but the intricacies of C++ are much more difficult and much more poorly documented.

If you're looking for an excellent C++ compiler that offers all the features of the language and has excellent support for all of them, Microsoft Visual C++ is not the way to go - it is deficient in some areas, though any 'normal' program will compile ok. If you're looking for excellent windows libraries and support, Microsoft VC++ is the way to go.


*works for Microsoft* :)
 
Good day to all the programmers out there. I have just started to learn C and will be going on to C++ afterwards. I have a legal copy of MS Visual C++ 4.0 that works on my XP machine (VS 6.0 wouldn't work, WTH over?) Is this software good enough or should I get a different program? I am basically looking for an ANSI C compiler. Is Visual C++ 4.0 ANSI C compliant? Thanks for your input.
Added:Also, did my first program in C yesterday!
Second Add:Also again, I have tried using Borland C++ Compiler 5.5 with Spetnik's C++ Compiler Shell Version 3.0. While usable I have found MS Visual C++ 4.0 an easier product to use. Both Borland 5.5 and Spetnik's Shell 3.0 are free. Borland 5.5 is a DOS command line C++ compiler and only compiles. You need to use a program such as edit or notepad to write the text. Spetnik's Shell 3.0 is just a windows interface for the Borland Compiler (it made it possible for me to use the Borland product as I was completely lost before it!).
Code:
Hello World!
 
There uis no 100% ANSI C++ compliant compiler AFAIK. However Borland is closer to it than VC6 or earlier, don't know about 7. I doubt you'd notice the difference though, for plain C the differences would be very minor.
 
Ok, another question. Has ANSI finallized C++ yet or are they still working on it? When I say finallized I mean do they have a final standard down and complete?
Crazy_Vasey, I would PM you but you have that option turned off. Suggestion for your webstie. Add a guestbook. I think it is fun to see all the other people that visit websites. I will be coming back to your site every once in awhile as I have just started to take a major interest in programming (plenty of free time since I have no job....currently. Want to get out of 'just' the hardware aspects of computers.).
 
Back
Top Bottom