Monday, May 24, 2010

Where can I download c++???????? pls help?

Hello, I am new to c++ field. I am a beginner.pls give me the


direct links to download c and c++ softwares.


Pls don't tell download.com like that. I am confusing wht to


download.give me the direct links.


Is it necessary to learn c b4 c++ ?


thanks.

Where can I download c++???????? pls help?
C++? I bought it. Many years ago. I could dig it out of storage and rip it into an *.iso, then upload it and give you the link. But first, i'd really have to examine my motivations for doing so.
Reply:C++ is Preinstalled on your computer. Try Searching it in your Computer Search engine and it should find it.
Reply:If you have windows: Download Microsoft Visual Studio ( http://msdn.microsoft.com/vstudio/expres... ) or go to cygwin.com and download their shell and select g++ in the install options (this is advanced, I would stick with visual studio).





If you have *nix then it is probably already there, try commands like g++ or CC or gcc or aCC (depends on whether it is solaris, hpux, linux, aix or another).
Reply:Go to Microsoft's web site http://microsoft.com and go to downloads or do a search for "C++ software" they have C++ programming software available for free.


Then check out this site for C++ programming instructions:


http://www.cplusplus.com/doc/tutorial/
Reply:Here's a great, free C++ compiler. I don't think it's necessary to learn C before C++. Because, basically C++ is C, only with a few extra operators--and it's easier just to learn them first time around instead of adding them in later. C++ is a fun language. Good luck!





http://www.bloodshed.net/dev/devcpp.html
Reply:You can get an adequate list of C++ compilers here:





http://rafb.net/efnet_cpp/compilers/





Do *not* use bloodshed, despite that so many novices here recommend it; despite being built on top of GCC, which is a fine compiler, there are extensive faults in bloodshed's lnkscript and its implementation of newlib in crtbegin/crtend.





For windows, MS Visual Studio 2k5 Express, Borland C++ Builder, GCC and ICC are good, free choices. MSVS2k5e has an excellent IDE and a first-class debugger; it is probably the best choice for a new Windows programmer. Ignore any dufuses making claims about language compliance problems; they've virtually all been resolved.





For unix, the compiler of choice is usually the compiler which is pre-installed (which in most cases is GCC.) However, under specific situations it can be advantageous to track something different down.





As far as learning C before C++, not only is it unnessecary, it's a bad idea. Novices will tell you that C++ is a newer version of C; this is patently false. Though most C code is valid in C++ (there are exceptions,) the "appropriate" approach to a given problem is frequently completely different in one language than in the other; learning C first will teach you all sorts of bad habits like pointless typecasting, null pointer use, avoiding RAII, all sorts of bad stuff.





Start with the book "Accelerated C++," which will be available at any good bookstore or library; if you're feeling generous, hook me up on my Amazon Affiliate link, http://sc.tri-bit.com/Moo .


No comments:

Post a Comment