Wednesday, September 8, 2010

Integrated Development Envioronments

When you're first getting into programming you may hear the term integrated development environment (IDE) and wonder: What is it? and Do I need one?

An IDE is a common toolsuite for programming combining all the necessary tools (editor, compiler, and other programming tools)into one. Many will now help you with your programming guessing at what you are going to type and helping you complete it. Microsoft Visual Studio and Eclipse (Along with a whole lot of others) are popular IDEs that support multiple languages.

Some beginning programming books have you learn programming from a text editor, save the file, put it through a compiler (in a command window) and then run your program (as well in the command window). With the IDE all of that can be done with the click of a button. This makes it much easier to debug and test changes in your program.

If you want to get started, how about trying the C++ guide (a free download) from Microsoft's Development for Beginners site. and downloading one of these programs:

Visual Studio can be downloaded by language (VisualBasic, C#, or C++) as a free version here.

Eclipse is a free open-source program available here. It is written primarily in Java and is built by the non-profit Eclipse Foundation. Eclipse is also the development environment suggested by Android for programming Android applications. I've tried some basic programming in both Visual Studio and Eclipse and personally I like Eclipse better. What do you guys think?

No comments:

Post a Comment