<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: the c++ pull</title>
	<atom:link href="http://wonkabar.org/2008/11/21/the-c-pull/feed/" rel="self" type="application/rss+xml" />
	<link>http://wonkabar.org/2008/11/21/the-c-pull/</link>
	<description>cornflakes, cartoons, dragons, linux, multimedia, psychology, teenagers</description>
	<lastBuildDate>Wed, 25 Jan 2012 01:25:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Pedro</title>
		<link>http://wonkabar.org/2008/11/21/the-c-pull/#comment-593</link>
		<dc:creator><![CDATA[Pedro]]></dc:creator>
		<pubDate>Wed, 26 Nov 2008 00:19:10 +0000</pubDate>
		<guid isPermaLink="false">http://wonkabar.org/?p=535#comment-593</guid>
		<description><![CDATA[You might want to look at Mercury also. I don&#039;t know about the efficiency of OCaml, but Prolog and Camllight, the ones I&#039;m familiar with, are supposed to be not very efficient. Mercury is a mixture of Prolog with Caml, compiled to C, which is supposed to be an efficient strong-typed language.]]></description>
		<content:encoded><![CDATA[<p>You might want to look at Mercury also. I don&#8217;t know about the efficiency of OCaml, but Prolog and Camllight, the ones I&#8217;m familiar with, are supposed to be not very efficient. Mercury is a mixture of Prolog with Caml, compiled to C, which is supposed to be an efficient strong-typed language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rullzer</title>
		<link>http://wonkabar.org/2008/11/21/the-c-pull/#comment-592</link>
		<dc:creator><![CDATA[rullzer]]></dc:creator>
		<pubDate>Fri, 21 Nov 2008 19:12:44 +0000</pubDate>
		<guid isPermaLink="false">http://wonkabar.org/?p=535#comment-592</guid>
		<description><![CDATA[C++ is not that different from plain C. Just google around and you will find some nice simple tutorials. Of course object orientated languages require a little different approach but it is not that hard.

I hope you can find some time to follow some of the tutorials and learn C++.]]></description>
		<content:encoded><![CDATA[<p>C++ is not that different from plain C. Just google around and you will find some nice simple tutorials. Of course object orientated languages require a little different approach but it is not that hard.</p>
<p>I hope you can find some time to follow some of the tutorials and learn C++.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Levi</title>
		<link>http://wonkabar.org/2008/11/21/the-c-pull/#comment-591</link>
		<dc:creator><![CDATA[Levi]]></dc:creator>
		<pubDate>Fri, 21 Nov 2008 18:37:16 +0000</pubDate>
		<guid isPermaLink="false">http://wonkabar.org/?p=535#comment-591</guid>
		<description><![CDATA[Although the static typing system of C++ does give some help in strictly enforcing rules, it is far from being a language that makes bug-free code easy.  It inherits from C the ability to circumvent the type system, and adds to it several layers of optional and leaky abstractions that can interact poorly if you don&#039;t know very well how they&#039;re implemented.

In the hands of an experienced and knowledgeable developer, C++ can be a sharp and efficient tool to create powerful, fast, and reasonably safe programs.  Those who are less experienced are more likely to cut themselves on its sharp edges.

If you want a tool that is really committed to help you reason about your programs and enforce type rules, you should look at a language with a more modern type system.  Haskell and OCaml are mature examples, and OCaml in particular is nearly as efficient in execution as C++.]]></description>
		<content:encoded><![CDATA[<p>Although the static typing system of C++ does give some help in strictly enforcing rules, it is far from being a language that makes bug-free code easy.  It inherits from C the ability to circumvent the type system, and adds to it several layers of optional and leaky abstractions that can interact poorly if you don&#8217;t know very well how they&#8217;re implemented.</p>
<p>In the hands of an experienced and knowledgeable developer, C++ can be a sharp and efficient tool to create powerful, fast, and reasonably safe programs.  Those who are less experienced are more likely to cut themselves on its sharp edges.</p>
<p>If you want a tool that is really committed to help you reason about your programs and enforce type rules, you should look at a language with a more modern type system.  Haskell and OCaml are mature examples, and OCaml in particular is nearly as efficient in execution as C++.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

