<?xml version="1.0" encoding="iso-8859-1"?><!-- Copy and paste the url into your newsreader application" -->
<rss version="2.0" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<channel>
	<title>About.com C / C++ / C#</title>
	<link>http://cplus.about.com/</link>
	<description>Get the latest headlines from the About.com C / C++ / C# GuideSite.</description>
	<image>
		<title>About.com</title>
		<url>http://clk.about.com/?zi=1/1hh</url> 
		<link>http://www.about.com/</link> 
		<width>118</width> 
		<height>20</height> 
	</image>
	<dc:language>en-us</dc:language>
	<dc:creator></dc:creator>
	<dc:date>2009-11-05T18:46:05Z</dc:date>
	<pubDate>Thu, 05 Nov 2009 18:46:05 +0000</pubDate>
	<admin:generatorAgent rdf:resource="" />
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
	
			<item>
			<title>Covering Open Source</title>
			<link>http://cplus.about.com/b/2009/11/06/covering-open-source.htm</link>
			<description>As you've probably guessed, I'm a keen advocate of &lt;a href=&quot;http://cplus.about.com/od/introductiontoprogramming/g/opensourcedefn.htm&quot; title=&quot;Link to Glossary Entry For Open Source&quot;&gt;open source&lt;/a&gt;, albeit an equally keen user of closed source software, especially development tools. Having worked in a software house that sold software to banks, Closed software development is focused on providing something that the customer will buy. If they aren't 
focused then they're out of business sooner or later, whereas open source has the luxury of not needing to be commercial to survive. My point is that the world is big enough for both.
&lt;p&gt;
But it's also obvious that with 70 million + websites/blogs out there, there is almost certainly a lot of useful open source that is never heard 
about. So if you are working on an open source project (C, C++ and C# only) and would like a mention write to me at &lt;a href=&quot;mailto:cplus.guide@about.com?subject=Open Source&quot; title=&quot;Mail Link to cplus.guide@about.com &quot;&gt;cplus.guide@about.com&lt;/a&gt; and tell me about your project, team etc.  &lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/11/06/covering-open-source.htm"&gt;Covering Open Source&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/"&gt;About.com C / C++ / C#&lt;/a&gt; on Friday, November 6th, 2009 at 03:40:34.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/11/06/covering-open-source.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/11/06/covering-open-source.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://cplus.about.com/gi/pages/shareurl.htm?PG=http://cplus.about.com/b/2009/11/06/covering-open-source.htm&amp;zItl=Covering Open Source"&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
			<guid isPermaLink="true">http://cplus.about.com/b/2009/11/06/covering-open-source.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Fri, 06 Nov 2009 03:40:34 +0000</pubDate>
			<dc:date>2009-11-06T03:40:34Z</dc:date>

		</item>
			<item>
			<title>Challenge 28 Marked</title>
			<link>http://cplus.about.com/b/2009/11/05/challenge-28-marked.htm</link>
			<description>&lt;p&gt;
Congrats to Pedro Graca who once again wins though the competition was out of sight this time. His C entry calculated the puzzle answer in about 3 seconds and though it didn't create a valid CSV file, it would be churlish not to cite him as the winner.
&lt;/p&gt;
&lt;p&gt;
I've had the first entry for Challenge 29 from John Downey of Purdue University. Starting from this weekend, I'll try and mark these as they come in but no source code will be published until the challenge ends. &lt;ul&gt;&lt;li&gt;Link to &lt;a href=&quot;http://cplus.about.com/od/programmingchallenges/a/challenge28.htm&quot; title=&quot;Link to Programming Challenge Twenty Eight&quot;&gt;Programming Challenge Twenty Eight&lt;/a&gt; Optimise Fuel Transport&lt;/li&gt;&lt;li&gt;Link to &lt;a href=&quot;http://cplus.about.com/od/programmingchallenges/a/challenge29.htm&quot; title=&quot;Link to Programming Challenge Twenty Nine&quot;&gt;Programming Challenge Twenty Nine&lt;/a&gt; Manage the Hunters&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/11/05/challenge-28-marked.htm"&gt;Challenge 28 Marked&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/"&gt;About.com C / C++ / C#&lt;/a&gt; on Thursday, November 5th, 2009 at 18:46:05.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/11/05/challenge-28-marked.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/11/05/challenge-28-marked.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://cplus.about.com/gi/pages/shareurl.htm?PG=http://cplus.about.com/b/2009/11/05/challenge-28-marked.htm&amp;zItl=Challenge 28 Marked"&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
			<guid isPermaLink="true">http://cplus.about.com/b/2009/11/05/challenge-28-marked.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Thu, 05 Nov 2009 18:46:05 +0000</pubDate>
			<dc:date>2009-11-05T18:46:05Z</dc:date>

		</item>
			<item>
			<title>Computer Vision and Face Recognition in C and C++</title>
			<link>http://cplus.about.com/b/2009/11/03/computer-vision-and-face-recognition-in-c-and-c.htm</link>
			<description>&lt;p&gt;
Living in the UK which I believe is home to the most CCTV cameras per head of population (about 1 for every 16 people in the UK) means I'm not terribly keen on advancing this type of technology but you can't really halt progress, just try to control it so it doesn't get abused. We must be close the point of having software that can track a person in a crowd moving across a city, if it hasn't already been done.&lt;/p&gt;
&lt;p&gt;
Face recognition is a hard problem to solve from scratch but it's now a mature enough technology that even cheap compact digital cameras can identify faces. Open Source is making inroads into this as well with two libraries. The &lt;a href=&quot;http://libface.sourceforge.net/&quot; title=&quot;Link to LibFace Library on SourceForge&quot;&gt; LibFace&lt;/a&gt; open source library uses the OpenCV library for face recognition and has got a complete collection of functions that are essential for building a face recognition system.&lt;/p&gt;
&lt;p&gt;
Intel originally produced the &lt;a href=&quot;http://opencv.willowgarage.com/wiki/&quot; title=&quot;Link to OpenCv&quot;&gt;OpenCV &lt;/a&gt;(Open Source Computer Vision) library, written mostly in C which is about computer vision and has over 400 different &lt;a href=&quot;http://cplus.about.com/od/introductiontoprogramming/g/functiondefn.htm&quot; title=&quot;Link to Glossary Entry For Function&quot;&gt;functions&lt;/a&gt; covering 28 areas of computer vision research, of which one aspect is face recognition. There's even an O'Reilly book about using OpenCV and writing applications in C, C++ and Python.  There's also a good guide to getting started with OpenCV from &lt;a href=&quot;http://www.comp.leeds.ac.uk/vision/opencv/&quot; title=&quot;Link to Guide to OpenCV from Leeds University &quot;&gt;Leeds University&lt;/a&gt;. Intel sells a library IPP which is integrated with OpenCV so that if you have IPP, some functions are much faster. &lt;ul&gt;&lt;li&gt;Link to &lt;a href=&quot;ttp://cplus.about.com/od/codelibraryforc/A_Library_of_Software_written_in_C_with_full_source_code.htm&quot; title=&quot;Link to C Code Library&quot;&gt;C Code Library&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/11/03/computer-vision-and-face-recognition-in-c-and-c.htm"&gt;Computer Vision and Face Recognition in C and C++&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/"&gt;About.com C / C++ / C#&lt;/a&gt; on Tuesday, November 3rd, 2009 at 18:38:07.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/11/03/computer-vision-and-face-recognition-in-c-and-c.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/11/03/computer-vision-and-face-recognition-in-c-and-c.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://cplus.about.com/gi/pages/shareurl.htm?PG=http://cplus.about.com/b/2009/11/03/computer-vision-and-face-recognition-in-c-and-c.htm&amp;zItl=Computer Vision and Face Recognition in C and C++"&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
			<guid isPermaLink="true">http://cplus.about.com/b/2009/11/03/computer-vision-and-face-recognition-in-c-and-c.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Tue, 03 Nov 2009 18:38:07 +0000</pubDate>
			<dc:date>2009-11-03T18:38:07Z</dc:date>

		</item>
			<item>
			<title>Revisiting Google C++ Standards</title>
			<link>http://cplus.about.com/b/2009/11/02/revisiting-google-c-standards.htm</link>
			<description>&lt;p&gt;Google produces a lot of software in C++ so they have prescribed a set of &lt;a href=&quot;http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml&quot; title=&quot;Link to Glossary Entry For &quot;&gt;standards&lt;/a&gt; for all C++ Google Software. There's a lot of wisdom in there and some interesting stuff. If you're an experienced developer with C++ then you can probably ignore it but if you're starting out it's not a bad set of rules to take on board. Here are a couple of interesting points:
&lt;/p&gt;
&lt;h3&gt;Namespaces&lt;/h3&gt;
&lt;ol&gt;&lt;li&gt;Don't use Using as in using namespace std; This pollutes the namespace.&lt;/li&gt;
&lt;li&gt;You can use anonymous namespaces.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;Exceptions&lt;/h3&gt;
Google don't like you to use exception handling. Thankfully there are some &quot;exceptions&quot; to this rule regarding Windows Software and existing code that uses exceptions. 
&lt;p&gt;
If you have Python on your computer then there is a Google &lt;a href=&quot;http://google-
styleguide.googlecode.com/svn/trunk/cpplint/cpplint.py&quot; title=&quot;Link to Google Python Script&quot;&gt;python script&lt;/a&gt; that will check your C++ code to see that it conforms with the style guide.  &lt;li&gt;Link to &lt;a href=&quot;http://cplus.about.com/od/glossary/Top_Tools_Utilities_and_Resources.htm&quot; title=&quot;Link to Tools and Utilities&quot;&gt;Tools and Utilities Library&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;
&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/11/02/revisiting-google-c-standards.htm"&gt;Revisiting Google C++ Standards&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/"&gt;About.com C / C++ / C#&lt;/a&gt; on Monday, November 2nd, 2009 at 17:33:40.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/11/02/revisiting-google-c-standards.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/11/02/revisiting-google-c-standards.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://cplus.about.com/gi/pages/shareurl.htm?PG=http://cplus.about.com/b/2009/11/02/revisiting-google-c-standards.htm&amp;zItl=Revisiting Google C++ Standards"&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
			<guid isPermaLink="true">http://cplus.about.com/b/2009/11/02/revisiting-google-c-standards.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Mon, 02 Nov 2009 17:33:40 +0000</pubDate>
			<dc:date>2009-11-02T17:33:40Z</dc:date>

		</item>
			<item>
			<title>SlickEdit 2009 Review Published</title>
			<link>http://cplus.about.com/b/2009/11/01/slickedit-2009-review-published.htm</link>
			<description>&lt;p&gt;
Though I spend most of my time in front of an &lt;a href=&quot;http://cplus.about.com/od/glossar1/g/idedefinition.htm&quot; title=&quot;Link to Glossary Entry For IDE&quot;&gt;IDE&lt;/a&gt;, there was a time years ago when I would have welcomed something like SlickEdit which I have just reviewed. Back then, the the initials PWB might bring back a few memories! It's not true that it was short for Programmer's Waste Bin.
&lt;/p&gt;
&lt;p&gt;
Since then of course Visual Studio's IDE has become pretty good and there's Eclipse/Netbeans and a whole stack more. So it's a competitive environment to be trying to 
sell an IDE in. My conclusions are that SlickEdit 2009 is an excellent full featured IDE (with a Macro programming language more powerful than C) that is great for 
development where you use different programming languages or platforms. But judge for yourself... &lt;ul&gt;&lt;li&gt;Link to &lt;a 
href=&quot;http://cplus.about.com/od/softwarereviews/fr/SlickEdit2009.htm&quot; title=&quot;Link to Review of SlickEdit 2009&quot;&gt;Review of SlickEdit 2009&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/11/01/slickedit-2009-review-published.htm"&gt;SlickEdit 2009 Review Published&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/"&gt;About.com C / C++ / C#&lt;/a&gt; on Sunday, November 1st, 2009 at 18:49:31.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/11/01/slickedit-2009-review-published.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/11/01/slickedit-2009-review-published.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://cplus.about.com/gi/pages/shareurl.htm?PG=http://cplus.about.com/b/2009/11/01/slickedit-2009-review-published.htm&amp;zItl=SlickEdit 2009 Review Published"&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
			<guid isPermaLink="true">http://cplus.about.com/b/2009/11/01/slickedit-2009-review-published.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Sun, 01 Nov 2009 18:49:31 +0000</pubDate>
			<dc:date>2009-11-01T18:49:31Z</dc:date>

		</item>
			<item>
			<title>Challenge 29 Published</title>
			<link>http://cplus.about.com/b/2009/10/30/challenge-29-published.htm</link>
			<description>This is a nice easy speed challenge. There are 10,000 treasure hunters located across the continental USA and likewise there are 250 treasures. You are given the latitude and longitude of both treasures and hunters and have to figure out which 10 treasures have the lowest average distance of hunters within 100 miles so you can assign them to search for the treasure. The challenge is only concerned with managing the hunters not the actual search.
&lt;p&gt;
If a hunter is more than 100 miles from a treasure don't count that hunter. So if the total distance of all 10 hunters from one treasure is 265 miles then the average distance of hunters from that treasure is 26.5 miles. &lt;ul&gt;&lt;li&gt;Link to &lt;a href=&quot;http://cplus.about.com/od/programmingchallenges/a/challenge28.htm&quot; title=&quot;Link to Programming Challenge Twenty Eight&quot;&gt;Programming Challenge Twenty Eight&lt;/a&gt; Optimize Fuel Transport&lt;/li&gt;&lt;li&gt;Link to &lt;a href=&quot;http://cplus.about.com/od/programmingchallenges/a/challenge29.htm&quot; title=&quot;Link to Programming Challenge Twenty Nine&quot;&gt;Programming Challenge Twenty Nine&lt;/a&gt; Manage the Hunters&lt;/li&gt;&lt;/ul&gt;&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/10/30/challenge-29-published.htm"&gt;Challenge 29 Published&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/"&gt;About.com C / C++ / C#&lt;/a&gt; on Friday, October 30th, 2009 at 10:37:05.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/10/30/challenge-29-published.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/10/30/challenge-29-published.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://cplus.about.com/gi/pages/shareurl.htm?PG=http://cplus.about.com/b/2009/10/30/challenge-29-published.htm&amp;zItl=Challenge 29 Published"&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
			<guid isPermaLink="true">http://cplus.about.com/b/2009/10/30/challenge-29-published.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Fri, 30 Oct 2009 10:37:05 +0000</pubDate>
			<dc:date>2009-10-30T10:37:05Z</dc:date>

		</item>
			<item>
			<title>Two Different Implementations of MySQL</title>
			<link>http://cplus.about.com/b/2009/10/28/two-different-implementations-of-mysql.htm</link>
			<description>Amazon and Calpont use MySQL in two different ways; that's the beauty of Open Source. Amazon has just started offering a new web service &lt;a href=&quot;http://aws.amazon.com/rds/&quot; title=&quot;Link to Amazon RDS&quot;&gt;Amazon RDS &lt;/a&gt;(Relational Data Store) to compliment its Amazon SimpleDB service which is essentially a way of creating fast lookup tables. 
RDS provides MySQL 5.1. You pay for the size of an instance, storage, data transfer in and out and extra backup over the first 100%. If you prefer other databases, they are available through the Amazon EC2 service.
&lt;/p&gt;
&lt;p&gt;  
Calpont have used MySQL in their &lt;a href=&quot;http://infinidb.org/&quot; title=&quot;Link to InfiniDB website&quot;&gt;InfiniDB&lt;/a&gt; Community Edition. This is a free customized version of MySQL that is optimized for analytical use opf the kind used in Data Warehouses. It offers multi-threaded processing with no limits on CPU or core count on a single server, no limits on RAM, CPU, size of database, or concurrent users and is available as free download. Calpont make their money by offering a commercial version of this. Kudos to them for providing a free download without requiring registration.&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Programming Challenge 28 deadline Approaches&lt;/b&gt;&lt;br /&gt;
Only a few days to get your puzzle solving code in. &lt;ul&gt;&lt;li&gt;Link to &lt;a href=&quot;http://cplus.about.com/od/programmingchallenges/a/challenge28.htm&quot; title=&quot;Link to Programming Challenge Twenty Eight&quot;&gt;
Programming Challenge Twenty Eight&lt;/a&gt; Optimize Fuel Transport&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/10/28/two-different-implementations-of-mysql.htm"&gt;Two Different Implementations of MySQL&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/"&gt;About.com C / C++ / C#&lt;/a&gt; on Wednesday, October 28th, 2009 at 18:29:41.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/10/28/two-different-implementations-of-mysql.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/10/28/two-different-implementations-of-mysql.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://cplus.about.com/gi/pages/shareurl.htm?PG=http://cplus.about.com/b/2009/10/28/two-different-implementations-of-mysql.htm&amp;zItl=Two Different Implementations of MySQL"&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
			<guid isPermaLink="true">http://cplus.about.com/b/2009/10/28/two-different-implementations-of-mysql.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Wed, 28 Oct 2009 18:29:41 +0000</pubDate>
			<dc:date>2009-10-28T18:29:41Z</dc:date>

		</item>
			<item>
			<title>Pike - An open Source Interpreted Programming Language (In C)</title>
			<link>http://cplus.about.com/b/2009/10/27/pike-an-open-source-interpreted-programming-language-in-c.htm</link>
			<description>There are many programming languages out there that you will have heard about. &lt;a href=&quot;http://pike.ida.liu.se/&quot; title=&quot;Link to Pike website&quot;&gt;Pike &lt;/a&gt; on the other hand is a new one to me. Written in C, it's an interpreted, object-oriented programming language. It looks a bit like C and C++ and C#, but it is much easier to learn and use. It's object oriented, interpreted, very fast, includes garbage collection and is easy to extend.
&lt;p&gt;
Developed in Sweden, this is very much an ongoing development with over 200 lines of code added in the last week. This what pike looks like:
&lt;p&gt;
&lt;code&gt;
int main()&lt;br/&gt;
{&lt;br/&gt;
&amp;#160;&amp;#160;write(&quot;Hi there! What's your name?\n&quot;) ;&lt;br/&gt;
&amp;#160;&amp;#160;string name = Stdio.stdin-&amp;#62;gets() ;&lt;br/&gt;
&amp;#160;&amp;#160;write(&quot;Nice to meet you, &quot; + name + &quot;!\n&quot;) ;&lt;br/&gt;
&amp;#160;&amp;#160;return 0;&lt;br/&gt;
}&lt;br/&gt;
&lt;/code&gt;
&lt;p&gt;
What makes it different is that it's &lt;a href=&quot;http://cplus.about.com/od/introductiontoprogramming/g/interpreterdefn.htm&quot; title=&quot;Link to Glossary Entry For interpreted&quot;&gt;interpreted&lt;/a&gt;. You can type in a statement and have it execute (if meaningful) immediately. As well as the documentation on their site you can also find some examples of Pike in &lt;a href=&quot;http://pleac.sourceforge.net/&quot; title=&quot;Link to PLEAC &quot;&gt;PLEAC&lt;/a&gt; (Programming Language Examples Alike Cookbook). &lt;ul&gt;&lt;li&gt;Link to &lt;a href=&quot;ttp://cplus.about.com/od/codelibraryforc/A_Library_of_Software_written_in_C_with_full_source_code.htm&quot; title=&quot;Link to C Code Library&quot;&gt;C Code Library&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Link to &lt;a href=&quot;http://cplus.about.com/od/introductiontoprogramming/a/compinterp.htm&quot; title=&quot;Link to About Compilers and Interpreters&quot;&gt;About 
Compilers and Interpreters article&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/10/27/pike-an-open-source-interpreted-programming-language-in-c.htm"&gt;Pike - An open Source Interpreted Programming Language (In C)&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/"&gt;About.com C / C++ / C#&lt;/a&gt; on Tuesday, October 27th, 2009 at 18:42:10.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/10/27/pike-an-open-source-interpreted-programming-language-in-c.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/10/27/pike-an-open-source-interpreted-programming-language-in-c.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://cplus.about.com/gi/pages/shareurl.htm?PG=http://cplus.about.com/b/2009/10/27/pike-an-open-source-interpreted-programming-language-in-c.htm&amp;zItl=Pike - An open Source Interpreted Programming Language (In C)"&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
			<guid isPermaLink="true">http://cplus.about.com/b/2009/10/27/pike-an-open-source-interpreted-programming-language-in-c.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Tue, 27 Oct 2009 18:42:10 +0000</pubDate>
			<dc:date>2009-10-27T18:42:10Z</dc:date>

		</item>
			<item>
			<title>New Direct APIs in Windows 7</title>
			<link>http://cplus.about.com/b/2009/10/26/new-direct-apis-in-windows-7.htm</link>
			<description>&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/dd370990(VS.85).aspx Direct2D&quot; title=&quot;Link to MSDN to &quot;&gt;Direct2D&lt;/a&gt; and &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/dd368038(VS.85).aspx DirectWrite&quot; title=&quot;Link to MSDN on&quot;&gt;DirectWrite &lt;/a&gt; are two new APIs provided with Windows 7. 
&lt;p&gt;
Direct2D is a hardware-accelerated, immediate-mode 2-D graphics &lt;a href=&quot;http://cplus.about.com/od/introductiontoprogramming/g/apidefn.htm&quot; title=&quot;Link to Glossary Entry For &quot;&gt;API&lt;/a&gt; that provides high performance and high-quality rendering for 2-D geometry, bitmaps, and text. The Direct2D API is designed to interoperate with existing 
code that uses GDI, GDI+, or Direct3D. Direct2D uses hardware acceleration where possible and offers better rendering than GDI. Note, it's not a managed driver but a native API that works with C and C++.
&lt;p&gt;
DirectWrite is a new text renderer that is device independent, can can use ClearText text rendering and OpenType fonts. It is GDI compatible in layout and rendering so providing an migration path for older legacy code. I spent a number of years doing things with GDI, (though never GDI+), back in the late 90s. GDI is now obsolete but of course exists in a lot of code.

Both APIs are provided as COM interfaces and the new look &lt;a href=&quot;http://cplus.about.com/od/introductiontoprogramming/g/msdndefn.htm&quot; title=&quot;Link to Glossary Entry For MSDN&quot;&gt;MSDN&lt;/a&gt; has quote a few examples of their use.&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/10/26/new-direct-apis-in-windows-7.htm"&gt;New Direct APIs in Windows 7&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/"&gt;About.com C / C++ / C#&lt;/a&gt; on Monday, October 26th, 2009 at 08:11:44.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/10/26/new-direct-apis-in-windows-7.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/10/26/new-direct-apis-in-windows-7.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://cplus.about.com/gi/pages/shareurl.htm?PG=http://cplus.about.com/b/2009/10/26/new-direct-apis-in-windows-7.htm&amp;zItl=New Direct APIs in Windows 7"&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
			<guid isPermaLink="true">http://cplus.about.com/b/2009/10/26/new-direct-apis-in-windows-7.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Mon, 26 Oct 2009 08:11:44 +0000</pubDate>
			<dc:date>2009-10-26T08:11:44Z</dc:date>

		</item>
			<item>
			<title>Look what got Installed</title>
			<link>http://cplus.about.com/b/2009/10/25/look-what-got-installed.htm</link>
			<description>&lt;a href=&quot;http://z.about.com/d/cplus/1/0/7/A/-/-/messenger.gif&quot; title=&quot;Click to see larger image&quot;&gt;&lt;img src=&quot;http://z.about.com/d/cplus/1/0/8/A/-/-/messenger-small.gif&quot; alt=&quot;Messenger Install screen&quot; border=&quot;0&quot; align=&quot;right&quot;/&gt;&lt;/a&gt;I try to keep the various bits of software on my PC fresh with new releases and the most recent one was MSN Messenger. I use it very sparingly but I think developers, certainly the ones I know have an obsession or at least a desire to keep all software up-to-date.
&lt;p&gt;
The Messenger update displays a list of things it will install. All but Family Safety is ticked- presumably this means that I'm putting my family in danger right? It also installs &lt;a href=&quot;http://cplus.about.com/od/programminggames/g/glosdirectx.htm&quot; title=&quot;Link to Glossary Entry For DirectX&quot;&gt;Direct3D&lt;/a&gt; (for games I guess or media display) and SQL Server 3.1 CE. Adding to the DB2, MySQL and SQL Server 2005 developer I'm already running plus Sqlite! Any more I've missed out on?
&lt;p&gt;
SQL Server 3.1 CE is based on SQL Server 2005 though the newest version you can get is &lt;a href=&quot;http://www.microsoft.com/Sqlserver/2005/en/us/compact.aspx&quot; title=&quot;Link to SQL Server 3.5 CE&quot;&gt;SQL Server 3.5 CE&lt;/a&gt;.  This is free and intended for use in mobiles or within desktop applications and for single users not multi. Also, it runs as a dll not a service like the free Express edition.  It's curious that the messenger update uses version 3.1 instead of the 3.5 version listed on Microsoft's site. Does anyone know why?&lt;ul&gt;&lt;li&gt;Link to &lt;a href=&quot;http://cplus.about.com/od/windowstoolsandutilities/Windows_Tools_and_Utilities.htm&quot; title=&quot;Link to Windows Tools and Utilities&quot;&gt;Windows Tools and Utilities Library&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/10/25/look-what-got-installed.htm"&gt;Look what got Installed&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/"&gt;About.com C / C++ / C#&lt;/a&gt; on Sunday, October 25th, 2009 at 06:07:07.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/10/25/look-what-got-installed.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://cplus.about.com/b/2009/10/25/look-what-got-installed.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://cplus.about.com/gi/pages/shareurl.htm?PG=http://cplus.about.com/b/2009/10/25/look-what-got-installed.htm&amp;zItl=Look what got Installed"&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
			<guid isPermaLink="true">http://cplus.about.com/b/2009/10/25/look-what-got-installed.htm</guid>
			<dc:subject></dc:subject>
			<pubDate>Sun, 25 Oct 2009 06:07:07 +0000</pubDate>
			<dc:date>2009-10-25T06:07:07Z</dc:date>

		</item>
	</channel>

</rss>
