<?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/"
		>
<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>linux, databases, cartoons and cornflakes</description>
	<lastBuildDate>Mon, 01 Mar 2010 01:01:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Pedro</title>
		<link>http://wonkabar.org/2008/11/21/the-c-pull/comment-page-1/#comment-49547</link>
		<dc:creator>Pedro</dc:creator>
		<pubDate>Wed, 26 Nov 2008 00:19:10 +0000</pubDate>
		<guid isPermaLink="false">http://wonkabar.org/?p=535#comment-49547</guid>
		<description>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't know about the efficiency of OCaml, but Prolog and Camllight, the ones I'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-page-1/#comment-49545</link>
		<dc:creator>rullzer</dc:creator>
		<pubDate>Fri, 21 Nov 2008 19:12:44 +0000</pubDate>
		<guid isPermaLink="false">http://wonkabar.org/?p=535#comment-49545</guid>
		<description>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-page-1/#comment-49544</link>
		<dc:creator>Levi</dc:creator>
		<pubDate>Fri, 21 Nov 2008 18:37:16 +0000</pubDate>
		<guid isPermaLink="false">http://wonkabar.org/?p=535#comment-49544</guid>
		<description>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't know very well how they'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>
