<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Talk Binary &#187; IDE</title>
	<atom:link href="http://talkbinary.com/tag/ide/feed/" rel="self" type="application/rss+xml" />
	<link>http://talkbinary.com</link>
	<description>Programming Resources, Technology, Computers</description>
	<lastBuildDate>Wed, 15 Feb 2012 16:01:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Programmer&#8217;s Notepad</title>
		<link>http://talkbinary.com/software/programmers-notepad/</link>
		<comments>http://talkbinary.com/software/programmers-notepad/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 00:08:27 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[alternative]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[notepad]]></category>
		<category><![CDATA[programmer's notepad]]></category>
		<category><![CDATA[Programming & Development]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://talkbinary.com/?p=966</guid>
		<description><![CDATA[An excellent alternative to Notepad, Programmer&#8217;s Notepad offers a versatile programming environment. Programmer&#8217;s Notepad Features Programmer&#8217;s Notepad allows you to create multiple file types and provides syntax highlighting for a great variety of languages such as C++, PHP, HTML, and so much more. You can also create and manage projects. You can open multiple files<a class="moretag" href="http://talkbinary.com/software/programmers-notepad/">&#160;&#160;Full Article&#8230;</a>
]]></description>
			<content:encoded><![CDATA[<p>An excellent alternative to Notepad, <a href="http://www.pnotepad.org/" rel="nofollow">Programmer&#8217;s Notepad</a> offers a versatile programming environment.</p>
<p><center><img src="http://talkbinary.com/wp-content/uploads/2008/09/pnote00.jpg" alt="" title="pnote00" width="450" height="413" class="alignnone size-full wp-image-967" /></center></p>
<h3 id="section-1">Programmer&#8217;s Notepad Features</h3>
<p><a href="http://www.pnotepad.org/" rel="nofollow">Programmer&#8217;s Notepad</a> allows you to create multiple file types and provides syntax highlighting for a great variety of languages such as C++, PHP, HTML, and so much more. You can also create and manage projects. You can open multiple files in Programmer&#8217;s Notepad and they&#8217;ll appear as tabs. You can create coding templates, create themes, tags, scripts, and so much more. </p>
<p><a href="http://www.pnotepad.org/features/" rel="nofollow">Programmer&#8217;s Notepad Features</a><br />
<a href="http://www.pnotepad.org/screenshots/" rel="nofollow">Programmer&#8217;s Notepad Screenshots</a><br />
<span id="more-966"></span><br />
This is a great alternative to Windows Notepad as it comes bundled with a lot of neat features any programmer would enjoy. I personally use this for light programming projects such as HTML, CSS, and PHP and believe it&#8217;s great. It&#8217;s doesn&#8217;t take a lot of resources so its fast. It&#8217;s also free, did I mention that? </p>
]]></content:encoded>
			<wfw:commentRss>http://talkbinary.com/software/programmers-notepad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Start Programming in C++</title>
		<link>http://talkbinary.com/programming/c/start-programming-in-c/</link>
		<comments>http://talkbinary.com/programming/c/start-programming-in-c/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 20:29:05 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://talkbinary.com/?p=104</guid>
		<description><![CDATA[Want to start programming in C++? No worries. There is nothing to buy. It also isn&#8217;t difficult to get started! Anyone can learn! Talk Binary offers a variety of tutorials to get you started on the right track and right away! We&#8217;ll also step through every step of the process so you can get started<a class="moretag" href="http://talkbinary.com/programming/c/start-programming-in-c/">&#160;&#160;Full Article&#8230;</a>
]]></description>
			<content:encoded><![CDATA[<div style="float: left; margin: 5px;"><img src="http://talkbinary.com/wp-content/uploads/2008/06/c-150x150.jpg" alt="" title="c" width="150" height="150" class="alignnone size-thumbnail wp-image-105" /></div>
<p> Want to start programming in C++? No worries. There is nothing to buy. It also isn&#8217;t difficult to get started! Anyone can learn! Talk Binary offers a variety of tutorials to get you started on the right track and right away! We&#8217;ll also step through every step of the process so you can get started as soon as possible!<br />
<br/></p>
<h3 id="section-1">So what do I need to know to get started?</h3>
<p><br/>You can either program right away in Windows, or can download and install Ubuntu! It&#8217;s all based on preference. I&#8217;d recommend you to try both out first before you decide on where to start.<br />
<br/><br />
1. If you want a programming environment you can try out <a href="http://talkbinary.com/2008/04/linux-distribution-ubuntu/">Linux Distribution Ubuntu</a> and <a href="http://talkbinary.com/2008/06/installing-dual-boot-ubuntu/">Install Dual-Boot Ubuntu</a> on your computer so you may boot either Windows or Linux!<br />
<br/>a. Then you should check out <a href="http://talkbinary.com/2008/05/how-to-write-and-compile-c-program-in-linux/">How to write and compile a C++ program in Linux.</a> This tutorial will step you through the process of compiling a C++ program in Linux using the terminal.<br />
<br/>2. If you want to try programming first in your Windows environment you should check out <a href="http://talkbinary.com/2008/05/how-to-write-and-compile-a-c-program-in-windows-using-an-ide/">How to write and compile a C++ program in Windows using an IDE</a>. <span id="more-104"></span><br />
<br/><br />
<h3 id="section-2">Where do I learn C++?</h3>
<p><br/>Below are some tutorials do get you started. These are not meant to be <b>complete</b> references of each particular topic. These are merely shown in order for you to learn the basic concepts. References and advanced topics will soon be posted.<br />
<br/><br />
<br/>1.0 <a href="http://talkbinary.com/2008/05/hello-world-in-c/">Hello World in C++</a> &#8211; Teaches you the introductory program in C++.<br />
<br/>1.1 <a href="http://talkbinary.com/2008/05/fundamental-data-types-int-double/">Fundamental Data Types Int and Double</a> &#8211; Introduces variables and how to manipulate data.<br />
<br/>1.2 <a href="http://talkbinary.com/2008/06/fundamental-data-type-string/">Fundamental Data Types String</a> &#8211; Introduces the string.<br />
<br/>1.3 <a href="http://talkbinary.com/2008/06/basic-control-flow/">Basic Control Flow</a> &#8211; Introduces the If, If-Else, and Else statement to control the flow of your program instructions.<br />
<br/>1.3.1 <a href="http://talkbinary.com/2008/06/basic-control-flow-continued/">Basic Control Flow Continued</a> &#8211; Introduces boolean variable, and more advanced control flow techniques<br />
<br/>1.4 <a href="http://talkbinary.com/2008/07/advanced-control-flow-for-loop/">Advanced Control Flow &#8211; For Loop</a> &#8211; Introduces the for loop. A loop that executes lines of codes until a condition is met.<br />
<br/>1.5 <a href="http://talkbinary.com/2008/07/advanced-control-flow-while-loop/">Advanced Control Flow &#8211; While Loop</a> &#8211; Introduces the while loop. Similar to the for loop.<br />
<br/><br />
<br/>2.0 <a href="http://talkbinary.com/2008/07/simple-data-structure-the-vector/">Simple Data Structure &#8211; The Vector</a> &#8211; Learn an easy yet powerful to use data structure.<br />
<br/>2.1 <a href="http://talkbinary.com/2008/07/functions-in-c/">Functions</a> &#8211; Learn how to create a function that enables you to execute a set of instructions with multiple sets of input by simply using a function call. No more rewriting the same code over and over again.</p>
<p><br/>More tutorials are going to be posted soon! Meanwhile, why don&#8217;t you subscribe to my RSS feed so you can receive updates on my site?</p>
]]></content:encoded>
			<wfw:commentRss>http://talkbinary.com/programming/c/start-programming-in-c/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to write and compile a C++ program in Windows using an IDE</title>
		<link>http://talkbinary.com/programming/c/how-to-write-and-compile-a-c-program-in-windows-using-an-ide/</link>
		<comments>http://talkbinary.com/programming/c/how-to-write-and-compile-a-c-program-in-windows-using-an-ide/#comments</comments>
		<pubDate>Sat, 31 May 2008 20:18:07 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[codeblocks]]></category>
		<category><![CDATA[hello world]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://talkbinary.com/?p=78</guid>
		<description><![CDATA[In this tutorial I&#8217;ll show you how to write and compile a C++ Program using CodeBlocks in Windows. That&#8217;s right, Windows. If you haven&#8217;t done so, download and install CodeBlocks Using CodeBlocks to program Hello World 1. Open up CodeBlocks and simply click on &#8220;Create a new project&#8221;. 2. In the following window choose Console<a class="moretag" href="http://talkbinary.com/programming/c/how-to-write-and-compile-a-c-program-in-windows-using-an-ide/">&#160;&#160;Full Article&#8230;</a>
]]></description>
			<content:encoded><![CDATA[<p>In this tutorial I&#8217;ll show you how to write and compile a C++ Program using CodeBlocks in Windows. That&#8217;s right, Windows.<br />
<br/>If you haven&#8217;t done so, download and install <a href="http://codeblocks.org" rel="nofollow">CodeBlocks</a><br />
<br/></p>
<h3 id="section-1">Using CodeBlocks to program Hello World</h3>
<p>1. Open up CodeBlocks and simply click on &#8220;Create a new project&#8221;.<br />
<br/><br />
<center><a href='http://talkbinary.com/wp-content/uploads/2008/05/codeblocks.jpg'><img src="http://talkbinary.com/wp-content/uploads/2008/05/codeblocks-300x243.jpg" alt="Codeblocks" title="codeblocks" width="300" height="243" class="alignnone size-medium wp-image-80" /></a></center><span id="more-78"></span><br />
<br/><br />
<br/>2. In the following window choose Console Application.<br />
<br/><br />
<center><a href='http://talkbinary.com/wp-content/uploads/2008/05/codeblocksconsole.jpg'><img src="http://talkbinary.com/wp-content/uploads/2008/05/codeblocksconsole-300x241.jpg" alt="Codeblocks Console" title="codeblocksconsole" width="300" height="241" class="alignnone size-medium wp-image-83" /></a></center><br />
<br/><br />
<br/>3. The next window welcomes you to the application wizard. I&#8217;d simply check Skip this Page Next Time and click on Next.<br />
<br/><br />
<center><a href='http://talkbinary.com/wp-content/uploads/2008/05/codeblocksintro.jpg'><img src="http://talkbinary.com/wp-content/uploads/2008/05/codeblocksintro-300x244.jpg" alt="Application Wizard" title="codeblocksintro" width="300" height="244" class="alignnone size-medium wp-image-86" /></a></center><br />
<br/><br />
<br/>4. Choose C++ project.<br />
<br/><br />
<br/><center><a href='http://talkbinary.com/wp-content/uploads/2008/05/codeblocksc.jpg'><img src="http://talkbinary.com/wp-content/uploads/2008/05/codeblocksc-300x242.jpg" alt="C++" title="codeblocksc" width="300" height="242" class="alignnone size-medium wp-image-82" /></a></center><br />
<br/><br />
<br/>5. Type in the appropriate values I have in the following image. If you want, you can change the name of the directory where your project will be saved.<br />
<br/><center><a href='http://talkbinary.com/wp-content/uploads/2008/05/codeblocksproject.jpg'><img src="http://talkbinary.com/wp-content/uploads/2008/05/codeblocksproject-300x242.jpg" alt="Project" title="codeblocksproject" width="300" height="242" class="alignnone size-medium wp-image-87" /></a></center><br />
<br/><br />
<br/>6. For now, simply type in Finish in the next window. No need to change anything.<br />
<br/><center><a href='http://talkbinary.com/wp-content/uploads/2008/05/codeblocksdebugger.jpg'><img src="http://talkbinary.com/wp-content/uploads/2008/05/codeblocksdebugger-300x242.jpg" alt="" title="codeblocksdebugger" width="300" height="242" class="alignnone size-medium wp-image-84" /></a></center><br />
<br/><br />
<br/>7. In the Management Tab, Expand Sources, and double click on main.cpp . Unfortunately Hello World is already written for us!<br />
<br/><center><a href='http://talkbinary.com/wp-content/uploads/2008/05/codeblockmain.jpg'><img src="http://talkbinary.com/wp-content/uploads/2008/05/codeblockmain-299x244.jpg" alt="" title="codeblockmain" width="299" height="244" class="alignnone size-medium wp-image-79" /></a></center><br />
<br/><br />
<br/>8. Now go to Build -> Build and Run. OR You can simply hit F9 which is the shortcut to build and run your program.<br />
<br/><center><a href='http://talkbinary.com/wp-content/uploads/2008/05/codeblocksbuildandrun.jpg'><img src="http://talkbinary.com/wp-content/uploads/2008/05/codeblocksbuildandrun-300x244.jpg" alt="" title="codeblocksbuildandrun" width="300" height="244" class="alignnone size-medium wp-image-81" /></a> <a href='http://talkbinary.com/wp-content/uploads/2008/05/codeblockshelloworldconsole.jpg'><img src="http://talkbinary.com/wp-content/uploads/2008/05/codeblockshelloworldconsole-300x246.jpg" alt="" title="codeblockshelloworldconsole" width="300" height="246" class="alignnone size-medium wp-image-85" /></a></center><br />
<br/><br />
9. Congratulations! You are done!<br />
<br/></p>
<h3 id="section-2">Useful Resources</h3>
<p><a href="http://talkbinary.com/category/c/">C++ Tutorial</a> &#8211; Page where our C++ tutorials can be found at.<br />
<a href="http://talkbinary.com/2008/05/hello-world-in-c/">Hello World</a> &#8211; Step by Step telling you what each line of Hello World actually does!<br />
<br/><br />
<br/></p>
]]></content:encoded>
			<wfw:commentRss>http://talkbinary.com/programming/c/how-to-write-and-compile-a-c-program-in-windows-using-an-ide/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Getting Started for Programming</title>
		<link>http://talkbinary.com/programming/c/getting-started-for-programming/</link>
		<comments>http://talkbinary.com/programming/c/getting-started-for-programming/#comments</comments>
		<pubDate>Wed, 07 May 2008 16:41:53 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[IDE]]></category>

		<guid isPermaLink="false">http://talkbinary.com/?p=53</guid>
		<description><![CDATA[In this tutorial you will learn how and where you can get started programming right away! You can choose whichever method you prefer. I&#8217;ll be teaching you how to program in a later tutorial! 1. IDE in Windows 2. Installing Linux to program in that environment 3. IDE in Linux or Mac OSX 4. How<a class="moretag" href="http://talkbinary.com/programming/c/getting-started-for-programming/">&#160;&#160;Full Article&#8230;</a>
]]></description>
			<content:encoded><![CDATA[<p>In this tutorial you will learn how and where you can get started programming right away! You can choose whichever method you prefer. I&#8217;ll be teaching you how to program in a later tutorial!<br />
<br/><br />
1. IDE in Windows<br />
2. Installing Linux to program in that environment<br />
3. IDE in Linux or Mac OSX<br />
4. How to compile your code in an IDE, or a terminal in Linux.<br />
<br/></p>
<h3 id="section-1">Integrated Development Environment in Windows</h3>
<p>An <a href="http://talkbinary.com/2008/04/programming-in-an-ide-c-java/">IDE</a> provides you with the tools necessary to start programming right away whether it be on Windows or Linux! I&#8217;ll teach you how to get started with CodeBlocks for Windows. You may choose to use a different IDE of your choice.<br />
<br/><br />
<strong>CodeBlocks</strong><br />
1. Download <a rel="nofollow" href="http://www.codeblocks.org/">CodeBlocks</a> with the minGW compiler and install on your PC.<br />
<br/><br />
2. Once installed, Create a New Project and click on Console Application<br />
<br/><center><br />
<a href="http://talkbinary.com/wp-content/uploads/2008/05/codeblocks1.jpg"><img class="alignnone size-thumbnail wp-image-55" title="codeblocks1" src="http://talkbinary.com/wp-content/uploads/2008/05/codeblocks1-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://talkbinary.com/wp-content/uploads/2008/05/codeblocks2.jpg"><img class="alignnone size-thumbnail wp-image-56" title="codeblocks2" src="http://talkbinary.com/wp-content/uploads/2008/05/codeblocks2-150x150.jpg" alt="" width="150" height="150" /></a></center><br />
<br/><span id="more-53"></span><br />
3. Click Next<br />
<br/><br />
4. Choose C++ and Next<br />
<br/><br />
5. Fill in the next page similar to what I have below. I recommend to have all your projects organized so place them in a separate folder from the rest of your files.<br />
<br/><center><br />
<a href="http://talkbinary.com/wp-content/uploads/2008/05/codeblock3.jpg"><img class="alignnone size-thumbnail wp-image-54" title="codeblock3" src="http://talkbinary.com/wp-content/uploads/2008/05/codeblock3-150x150.jpg" alt="" width="150" height="150" /></a></center><br />
<br/><br />
6. Click Next until you finish.<br />
<br/><br />
7. On the left click on Sources under Hello World, and double-click on main.cpp<br />
<br/><br />
8. You are done! You can start programming right away!<br />
<br/><br />
What should you know? You simply need to hit F9 to Build and Run your program! Your program should run in a console that will pop up.<br />
<br/></p>
<h3 id="section-2">Getting started under Linux</h3>
<p>If you want a Linux environment you can go ahead and grab <a href="http://ubuntu.com" rel="nofollow">Ubuntu</a> and install it with the following <a href="https://help.ubuntu.com/8.04/switching/installing.html" rel="nofollow">Ubuntu Installation Guide</a>. I&#8217;ll post a guide later if people are having trouble. You can also check my<a href="http://talkbinary.com/2008/04/linux-distribution-ubuntu/"> Linux Distribution Ubuntu</a> article to get more familiar with this OS.<br />
<br/><br />
<br/><center><a href='http://talkbinary.com/wp-content/uploads/2008/04/ubuntu_804.png'><img src="http://talkbinary.com/wp-content/uploads/2008/04/ubuntu_804-150x150.png" alt="" title="ubuntu_804" width="150" height="150" class="alignnone size-thumbnail wp-image-32" /></a></center><br />
<br/><br />
1. Open up your terminal in Linux.<br />
<br/><br />
2. Go to an appropriate folder to start your programming projects.<br />
<br/><br />
3. Open a text editor. I usually try emacs, or vim. For starters, we&#8217;ll start with emacs.<br />
<br/><br />
4. In your terminal type in<br />
<br/></p>
<pre lang="c++">emacs hello_world.cpp</pre>
<p><br/><br />
5. Start writing! To compile, simply type in<br />
<br/></p>
<pre lang="c++">g++ hello_world.cpp</pre>
<p><br/><br />
6. To run your compiled code simply type in<br />
<br/></p>
<pre lang="c++">a.out</pre>
<p><br/><br />
Or you could possibly need to type in<br />
<br/></p>
<pre lang="c++">./a.out</pre>
<p>*Note if you don&#8217;t have emacs or g++ installed, you should receive a message such as emacs not installed and will give you a command to install it. Yes, its that easy! It would be something similar to<br />
<br/><br />
sudo apt-get install emacs<br />
<br/><br />
**Commands to get around in your terminal are </p>
<pre lang="c++">
cd FOLDERNAME                                  //Change to folder
cd..                                                  //Go back one folder
cd                                                    //Go back to home directory
mkdir FOLDERNAME                              //Create folder
ls                                                     //Display contents of folder
</pre>
<p><br/><br />
<br/>I&#8217;ll write a more detailed tutorial later on for this section.<br />
<br/></p>
<h3 id="section-3">Installing an IDE in a Linux or Mac OS X</h3>
<p>You can simply download <a href="http://codeblocks.org" rel="nofollow">Codeblocks</a> or <a href="http://eclipse.org" rel="nofollow">Eclipse</a> for either Linux or Mac OS X as well as Windows. Follow the appropriate installation instructions to get started. Once in the IDE, choose a project, and you usually compile your code with F9. Look for Build and Run.<br />
<br/><br />
<br/>I&#8217;ll write a more detailed tutorial later on for this section as well.<br />
<br/></p>
<h3 id="section-4">How to compile your code in an IDE, or a terminal in Linux.</h3>
<p>In an IDE simply look for a Build and Run option. Usually F9 does the trick. This will compile and run your code! If errors occur, you&#8217;ll be displayed with error messages based on your code.<br />
<br/><br />
<br/> To compile a program in Linux in your terminal, make sure the file is  in the folder you are currently in.</p>
<pre lang="c++">
g++ program.cpp
a.out
OR
./a.out
</pre>
<p><br/>If you are having problems feel free to start asking questions!</p>
]]></content:encoded>
			<wfw:commentRss>http://talkbinary.com/programming/c/getting-started-for-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programming in an IDE</title>
		<link>http://talkbinary.com/programming/programming-in-an-ide-c-java/</link>
		<comments>http://talkbinary.com/programming/programming-in-an-ide-c-java/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 03:37:51 +0000</pubDate>
		<dc:creator>Diego</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[IDE]]></category>

		<guid isPermaLink="false">http://talkbinary.com/?p=23</guid>
		<description><![CDATA[What is an IDE anyways? An IDE is an Integrated Development Environment which purpose is to provide the programmer a graphical interface consisting of a source code editor, compiler, build automation tools, and usually a debugger. Depending on the IDE you are using, you will see a variation of tools that will aid you while<a class="moretag" href="http://talkbinary.com/programming/programming-in-an-ide-c-java/">&#160;&#160;Full Article&#8230;</a>
]]></description>
			<content:encoded><![CDATA[<h3 id="section-1">What is an IDE anyways?</h3>
<div style="float: left; margin: 5px;"><img class="alignnone size-full wp-image-24" title="codeblocks2" src="http://talkbinary.com/wp-content/uploads/2008/04/codeblocks2.jpg" alt="" width="225" height="185" /></div>
<p>An <strong>IDE</strong> is an Integrated Development Environment which purpose is to provide the programmer a graphical interface consisting of a <strong>source code editor</strong>, <strong>compiler</strong>, <strong>build automation tools</strong>, and usually a <strong>debugger</strong>. Depending on the IDE you are using, you will see a variation of tools that will aid you while you program.<br />
<br/><br />
They can also be multi-platform so you may install them on Windows, Linux, or any other OS the IDE supports and yes, they may also be completely free of charge as well! Typically you will encounter IDEs that compile only one language, as well as other IDEs that compile more than one. The advantage? The IDEs focusing on one language may have more tools to support that one language.<br />
<br/></p>
<h3 id="section-2">Why an IDE?</h3>
<p>It&#8217;s solely based on preference but I&#8217;ve been hearing many people recommending to learn how to use an IDE if you are serious about programming. Plus side of an IDE is you get a source code editor, debugger, build automation tools, and more all in one! In other words, some IDEs allow you to compile all your code with the touch of one button (F9? or clicking on Build and Run?) and allows you to see the result, the syntax, compiler errors, and a debugger all in one environment. If you compile with emacs or vim, you could possibly need to make a Makefile to compile and link your files, run it, and debug it all using different commands. An IDE is made to make your life easier.<br />
 <span id="more-23"></span><br/><br />
Below is a screen shot of the IDE I am using with an image of a breakout clone I worked on for fun.<br />
<br/><br />
<a href="http://talkbinary.com/wp-content/uploads/2008/04/codeblockside.jpg"><img class="alignnone size-thumbnail wp-image-25" title="codeblockside" src="http://talkbinary.com/wp-content/uploads/2008/04/codeblockside-150x150.jpg" alt="" width="150" height="150" /></a></p>
<h3 id="section-3">How do I get started with an IDE?</h3>
<p><strong><a rel="nofollow" href="http://codeblocks.org">CodeBlocks</a></strong><br />
I currently use this platform to program in C++, and in OpenGL and haven&#8217;t had any problem with it. Provides me with several templates to start programming console applications, OpenGL applications, Win32 windowed applications, and more. Setting it up was pretty easy as well. Simply download the IDE with the compiler and you should be set.<br />
<br/><br />
<strong> <a rel="nofollow" href="http://eclipse.org">Eclipse</a></strong><br />
Eclipse is another popular platform that compiles C, C++, and Java.<br />
<br/><br />
So what should I choose? It&#8217;s a matter of taste. I&#8217;ve tried a couple of them out and have stuck with CodeBlocks. If you encounter another IDE, feel free to post a comment, and I&#8217;ll look into it and keep updating this list.</p>
]]></content:encoded>
			<wfw:commentRss>http://talkbinary.com/programming/programming-in-an-ide-c-java/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: talkbinary.com @ 2012-05-23 22:17:12 -->
