<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>'Which version of C++ should I try.' Thread RSS Feed</title>
    <link>http://www.programmersheaven.com/</link>
    <description>Contains the latest posts from the thread 'Which version of C++ should I try.' posted on the 'Beginner C/C++' forum at Programmer's Heaven.</description>
    <language>en</language>
    <copyright>Copyright 2008 Programmers Heaven</copyright>
    <pubDate>Tue, 13 May 2008 18:47:00 -0700</pubDate>
    <lastBuildDate>Tue, 13 May 2008 18:47:00 -0700</lastBuildDate>
    <generator>Argotic Syndication Framework 2007.3.0.1, http://www.codeplex.com/Argotic</generator>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <ttl>360</ttl>
    <image>
      <url>http://www.programmersheaven.com/images/ph.gif</url>
      <title>Programmers Heaven</title>
      <link>http://www.programmersheaven.com/</link>
      <width>88</width>
      <height>31</height>
    </image>
    <item>
      <title>Which version of C++ should I try.</title>
      <link>http://www.programmersheaven.com/mb/beginnercpp/370623/370623/ReadMessage.aspx</link>
      <description>&lt;div class="BoardMessageAreaPrinterFriendly"&gt;
&lt;h2 class="BoardMessageSubjectPrinterFriendly"&gt;Which version of C++ should I try.&lt;/h2&gt;
&lt;div class="BoardMessageInfoPrinterFriendly"&gt;Posted by  on 26 Mar 2008 at 1:59 PM&lt;/div&gt;
&lt;div class="BoardMessageBodyPrinterFriendly"&gt;Alex says Hello,&lt;br /&gt;
&lt;br /&gt;
Last summer I delved into Visual Basic (Visual Studio Express 2005). I wrote a few programs and a working translation of 4000 A.D., an old board game, but overall I was very disappointed with the lack of power, the slowness of the graphical aspects of the Language.&lt;br /&gt;
So I am looking into C++!&lt;br /&gt;
&lt;br /&gt;
My interests are in game programming and Graphical programs. I'm running Windows 2000 Professional and do not have the funds to buy any packages.&lt;br /&gt;
&lt;br /&gt;
I already have installed Microsofts Visual C++ (The Express 2005 Edition), but I was wondering if that is the best way to go, or should I look into some other product (assuming it's free)?&lt;br /&gt;
&lt;br /&gt;
Can anyone give me some advice? Thank you in advance.&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Wed, 26 Mar 2008 13:59:38 -0700</pubDate>
      <category>Beginner C/C++</category>
    </item>
    <item>
      <title>Re: Which version of C++ should I try.</title>
      <link>http://www.programmersheaven.com/mb/beginnercpp/370623/370626/ReadMessage.aspx#370626</link>
      <description>&lt;div class="BoardMessageAreaPrinterFriendly"&gt;
&lt;h2 class="BoardMessageSubjectPrinterFriendly"&gt;Re: Which version of C++ should I try.&lt;/h2&gt;
&lt;div class="BoardMessageInfoPrinterFriendly"&gt;Posted by  on 26 Mar 2008 at 2:10 PM&lt;/div&gt;
&lt;div class="BoardMessageBodyPrinterFriendly"&gt;&lt;br /&gt;
I personally use Visual C++ 2005 for everything--game and systems development.&lt;br /&gt;
&lt;br /&gt;
In any case, you should know that there are other tools available: djgpp, code:blocks, gcc, etc. If you really wanted, look into each and determine yourself at what is best for you.&lt;br /&gt;
&lt;hr /&gt;&lt;span style="font-size: xx-small;"&gt;&amp;#91;.:EvolutionEngine&amp;#93;&amp;#91;.:MicroOS Operating System&amp;#93;&amp;#91;&lt;a href="http://www.brokenthorn.com"&gt;Website :: OS Development Series&amp;#93;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Wed, 26 Mar 2008 14:10:41 -0700</pubDate>
      <category>Beginner C/C++</category>
    </item>
    <item>
      <title>Re: Which version of C++ should I try.</title>
      <link>http://www.programmersheaven.com/mb/beginnercpp/370623/370629/ReadMessage.aspx#370629</link>
      <description>&lt;div class="BoardMessageAreaPrinterFriendly"&gt;
&lt;h2 class="BoardMessageSubjectPrinterFriendly"&gt;Re: Which version of C++ should I try.&lt;/h2&gt;
&lt;div class="BoardMessageInfoPrinterFriendly"&gt;Posted by  on 26 Mar 2008 at 2:53 PM&lt;/div&gt;
&lt;div class="BoardMessageBodyPrinterFriendly"&gt;: &lt;br /&gt;
: I personally use Visual C++ 2005 for everything--game and systems &lt;br /&gt;
: development.&lt;br /&gt;
&lt;br /&gt;
Thanks for your opinion!&lt;br /&gt;
Any chance you could point me to any good Walkthroughs?&lt;br /&gt;
&lt;br /&gt;
I find those ones that take you step-by-step through creating and Compiling a complete project to be the most helpful. I would love to jump right in to a project that demonstrates the graphical side of things, like setting video mode, loading/saving images, drawing, etc., but so far am having trouble finding such.&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Wed, 26 Mar 2008 14:53:17 -0700</pubDate>
      <category>Beginner C/C++</category>
    </item>
    <item>
      <title>Re: Which version of C++ should I try.</title>
      <link>http://www.programmersheaven.com/mb/beginnercpp/370623/370630/ReadMessage.aspx#370630</link>
      <description>&lt;div class="BoardMessageAreaPrinterFriendly"&gt;
&lt;h2 class="BoardMessageSubjectPrinterFriendly"&gt;Re: Which version of C++ should I try.&lt;/h2&gt;
&lt;div class="BoardMessageInfoPrinterFriendly"&gt;Posted by  on 26 Mar 2008 at 3:48 PM&lt;/div&gt;
&lt;div class="BoardMessageBodyPrinterFriendly"&gt;: : &lt;br /&gt;
: : I personally use Visual C++ 2005 for everything--game and systems &lt;br /&gt;
: : development.&lt;br /&gt;
: &lt;br /&gt;
: Thanks for your opinion!&lt;br /&gt;
: Any chance you could point me to any good Walkthroughs?&lt;br /&gt;
: &lt;br /&gt;
: I find those ones that take you step-by-step through creating and &lt;br /&gt;
: Compiling a complete project to be the most helpful. I would love to &lt;br /&gt;
: jump right in to a project that demonstrates the graphical side of &lt;br /&gt;
: things, like setting video mode, loading/saving images, drawing, &lt;br /&gt;
: etc., but so far am having trouble finding such.&lt;br /&gt;
: &lt;br /&gt;
&lt;br /&gt;
C++ nor C have any built in graphics capabilities. Everything must be either done directly or indirectly by the system API (if there is one.)&lt;br /&gt;
&lt;br /&gt;
For Windows, you should learn at least the basics of the Win32 API. Then move to a more advanced API that is handled through hardware (SDL is used alot for 2d games. DirectX and OpenGL are the big 3d ones.)&lt;br /&gt;
&lt;br /&gt;
"Loading/saving" is easy by simply using standard C++'s std::fstream classes. You just need to develop a codec to parse the files (Or, find a library to do it for you.)&lt;br /&gt;
&lt;br /&gt;
If you are new to C++, &lt;strong&gt;Stop&lt;/strong&gt;! Dont even think about diving into game development before learning the language. Game development can be very hard. You can &lt;a href="http://www.cplusplus.com/doc/tutorial/"&gt;START HERE&lt;/a&gt; for a nice starting C++ tutorial.&lt;br /&gt;
&lt;br /&gt;
If you know C++ very well, go for it. Go &lt;a href="http://www.winprog.org/tutorial/start.html"&gt;HERE&lt;/a&gt; and start learning both the compiler and the Win32 API.&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;&lt;span style="font-size: xx-small;"&gt;&amp;#91;.:EvolutionEngine&amp;#93;&amp;#91;.:MicroOS Operating System&amp;#93;&amp;#91;&lt;a href="http://www.brokenthorn.com"&gt;Website :: OS Development Series&amp;#93;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description>
      <pubDate>Wed, 26 Mar 2008 15:48:34 -0700</pubDate>
      <category>Beginner C/C++</category>
    </item>
  </channel>
</rss>