Here's a summary of three popular IDEs (integrated development environments) that you can choose from.
Visual C++:
The "Visual C++ 2005 Express Edition" version of this is available for free at http://msdn.microsoft.com/vstudio/express/visualc/download/ . The express edition is likely much more than enough than you'll need for writing most programs. The downside is that it requires Windows XP SP2 to install, and it is very large and complex. It can be overwhelming for someone new to it. However, it is very well suited to and easy to develop Windows GUI applications with a GUI with in comparison with other environments.
Dev-C++ ( http://www.bloodshed.net/devcpp.html ):
This is a small free IDE that's been available for a very long time. It's not really updated anymore and may be a bit buggy at times, but it is small and simple and easy to get a simple program running. However, developing Windows GUI applications is difficult if you are not already familiar with the Windows API.
Code::Blocks ( http://www.codeblocks.org/ ):
This is another small free IDE that is also open source, and is constantly updated. It's just as easy to get started with as Dev-C++, but is more stable and has some nicer features, and a much nicer editor.
My suggestion is that you get Code::Blocks first. It's easy to get started with and make some simple console programs. But if you are very interested in making Windows GUI applications and you don't want to deal with writing a lot of code manually, go for Visual C++.
2006-10-13 10:29:26
·
answer #1
·
answered by shap411233 2
·
1⤊
0⤋
First off, dont make the same mistake i made when first starting out and try to use Visual. Avoid visual studio, it is not real C++. Visual C++ is a Microsoft versdion of C++ that behaves differently in key fundamental areas, like compiling. The best Integrated Development Environment i can think of for beginners or pros is Bloodshed Dev-C++. It is free, easy to use and can be found at www.bloodshed.net. try the newest beta version. The site also has loads of instructional material. People will argue for or against Visual studio, but the fact remains: Dev-C++ uses Ming compilation which spreads across multiple platforms. in other words you can create a cpp file on windows using Dev-C++ then take it to a Mac or Linsux computer and compile it succesfully. Visual studio DOES NOT use Ming compilation as a default. Also, the fact that you even had to ask about how to use it proves that you need an easy to use program that is not designed for professionals only.
2006-10-12 15:06:08
·
answer #2
·
answered by twistedpirateblade 2
·
0⤊
2⤋
There are no best programs as Different people have different style of programming.But I must agree that bloodshed and Visual studio C++ are quite easy to work with. And there are others IDE(intergrated development environment) compilers too like borland c and turbo c. But all allows you to make .exe files that runs on pc.
Try C By Example by Greg Perry(1993).
ISBN:1-56529-438-6
library congress catalog No:9385723.
Yes it's an old book but the example are quite useful.
Good luck Finding it though :)
2006-10-13 00:24:50
·
answer #3
·
answered by JavaClark 5
·
0⤊
0⤋
Zz. Microsoft's C++ IDE is actually the one that conforms to the correct format. Bloodshed's compiler is more user-friendly and "fixes" some errors which including dynamic allocation.
The language of C++ does not allow an array to change it's size [without the keyword new] but in the bloodshed compilter it will automatically do it for you.
I still use Bloodshed because it's freeware and I work with source code instead of whole projects. Visual is a good software.
2006-10-12 15:13:39
·
answer #4
·
answered by Robin C 4
·
0⤊
0⤋
somebody else, i think of it become right here, referred to as C a "glorified macro processor". And interior the excellent actual way it quite is. It compiles code economically and succinctly. It would not itself have huge hardware help notwithstanding it quite is pass-platform and third-occasion libraries are available for many systems on the same time as modelling the interfaces of peripherals is fairly trouble-free. so which you utilize it to place in writing device drivers and embedded structures. C++ began as a superset of C. usually its techniques are approximately archives secure practices and writing code which does what you want it to -- yet it quite is often frustrating. that is used for issues like the ENGINES that run information superhighway browsers video games and different purposes. The video games and information superhighway browsers are oftentimes performed in scripting languages the engines interpret. So C can assist you to write compact direct code and C++ bulletproof code.
2016-10-19 07:27:07
·
answer #5
·
answered by ? 4
·
0⤊
0⤋
I've used Visual Studio C++ and Dev-C++, i prefer visual studio
2006-10-12 15:55:41
·
answer #6
·
answered by a e 2
·
0⤊
0⤋