Is Microsoft Visual C++ 6 SE a good compiler?
Printable View
Is Microsoft Visual C++ 6 SE a good compiler?
It is a good IDE, but not a good compiler. It came out 7 years ago. There have been several versions of Visual C++ since then (2002, 2003, 2005). I'd suggest going with 2003 or 2005 if you want MSVC++. You can even download an express version of 2005 for free.
There is also Dev-C++ which is free and uses a good compiler.
cool thanks
I'd definately suggest Dev-C++. it uses the MingW port of the GCC compiler, which is native to linux. IMO, GCC is a de-facto standard for programming.
Can i use it on Windows XP? also what do you recommend to use to teach yourself how to create windows for applications?
yes, Dev-C++ can be used on XP, and I'd learn more about basic C/C++ before you worry about windows apps just yet.
I'm using Deitel & Deitel C++ How to program right now, only on chapter 3 "Functions" but I was just wondering about the windows questions, thanks for the input
you need a good grasp of C language before you can even think about writing an MS-Windows GUI program. After you finish that book you are reading, there is a good totorial about win32 api programming.
in the tutorial section of this site, right?
Here's another question for somebody who can answer this, I do build computers and been doing for sometime now, just recently have I got interested into programming. My question is what's coming down the pipeline for C++ for this 64 bit processors or even the dual 64 bit processors (i.e. AMD Athlon 64 and 64 X2)?
You could be as much as 2 years away from being able to comprehend windows programming. C++ is very difficult itself, and windows programming is even more challenging.Quote:
'm using Deitel & Deitel C++ How to program right now, only on chapter 3 "Functions"
Quote:
Originally Posted by 7stud
Well, I guess I better get started then ;)
The next generation of MS-Windows will be 64-bit operating system. But it will probably not be released for a couple years yet. By that time there may not be win32 api set, if M$ has anything to say about it. I've heard the Visual Studio 2005 has made win32 api depreciated (obsolete).Quote:
Originally Posted by tomahawker
Theoretically, 64/32 bitness is really that relevant for C++. The language doesn't specify the actual size of ints, shorts, pointers, etc only the relative sizes (i.e. sizeof(int) > sizeof(short) and so on). All you need is a 64 bit compiler (which I believe vs2k5 supports, but I'm not sure)Quote:
Originally Posted by tomahawker
In reality, it's a little trickier. There are a few gotchas (esp. in evil win32 programming, which swaps ints and pointers with reckless abandon! :D )
have a read of this article
Thanks ChaosEngine, that article pretty much sums it up for me