<?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: D language</title>
	<atom:link href="http://florent.clairambault.fr/d-language/feed" rel="self" type="application/rss+xml" />
	<link>http://florent.clairambault.fr/d-language?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=d-language</link>
	<description></description>
	<lastBuildDate>Wed, 28 Dec 2011 17:34:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-alpha-19719</generator>
	<item>
		<title>By: Florent Clairambault</title>
		<link>http://florent.clairambault.fr/d-language/comment-page-1#comment-5374</link>
		<dc:creator>Florent Clairambault</dc:creator>
		<pubDate>Thu, 02 Jun 2011 15:31:42 +0000</pubDate>
		<guid isPermaLink="false">http://florent.clairambault.fr/?p=2406#comment-5374</guid>
		<description>I think we&#039;re reached an aera where you could use any language to do anything. People use javascript to build servers software or java SE for embedded hardware. So I think the language that people chose is more related to wheter they like to program on it (learned it and have a good IDE) or not more than if it really suits their need. That&#039;s why I think we can compare any language to any other one. I think there&#039;s somehow a competition, it&#039;s about who gives the best answers to the question: &quot;What is the most useful language I should learn?&quot;.

I don&#039;t think C# is just an enhancement of java. I think it tooks the best of java and C++: VM and simplicity of java (removing some C++ features) + some features (like operators overload, simple library linking) of java.</description>
		<content:encoded><![CDATA[<p>I think we&#8217;re reached an aera where you could use any language to do anything. People use javascript to build servers software or java SE for embedded hardware. So I think the language that people chose is more related to wheter they like to program on it (learned it and have a good IDE) or not more than if it really suits their need. That&#8217;s why I think we can compare any language to any other one. I think there&#8217;s somehow a competition, it&#8217;s about who gives the best answers to the question: &#8220;What is the most useful language I should learn?&#8221;.</p>
<p>I don&#8217;t think C# is just an enhancement of java. I think it tooks the best of java and C++: VM and simplicity of java (removing some C++ features) + some features (like operators overload, simple library linking) of java.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Berti Krüger</title>
		<link>http://florent.clairambault.fr/d-language/comment-page-1#comment-5315</link>
		<dc:creator>Berti Krüger</dc:creator>
		<pubDate>Sat, 21 May 2011 23:33:20 +0000</pubDate>
		<guid isPermaLink="false">http://florent.clairambault.fr/?p=2406#comment-5315</guid>
		<description>Nice post. But as a lot of people before you compare apples with oranges. While C# and D might look syntacticly similar, they have vastly different goals.

As you have written correctly, D is a system programming language (even featuring an inline assembler) compiling to object code while C# is an application programming language (sure there is singularity, so C# is a little bit of a system programming language) compiling to CIL.

C# aims to be an enhancement of Java as D aims to be an enhancement to C++. D is a close to the metal system programming language suitable for operating system programming, driver development and so on. Everything where a VM is in your way, where you need to talk directly to the hardware and where you need more control of your resources (memory management and so on).

So while the syntax might be similar and there might be some overlaps, these two are different languages for different purposes.

So there is no competition, no one to rule them all, no either or. They can both peacefully coexist, simply because there are things you can only do in one language but not the other.</description>
		<content:encoded><![CDATA[<p>Nice post. But as a lot of people before you compare apples with oranges. While C# and D might look syntacticly similar, they have vastly different goals.</p>
<p>As you have written correctly, D is a system programming language (even featuring an inline assembler) compiling to object code while C# is an application programming language (sure there is singularity, so C# is a little bit of a system programming language) compiling to CIL.</p>
<p>C# aims to be an enhancement of Java as D aims to be an enhancement to C++. D is a close to the metal system programming language suitable for operating system programming, driver development and so on. Everything where a VM is in your way, where you need to talk directly to the hardware and where you need more control of your resources (memory management and so on).</p>
<p>So while the syntax might be similar and there might be some overlaps, these two are different languages for different purposes.</p>
<p>So there is no competition, no one to rule them all, no either or. They can both peacefully coexist, simply because there are things you can only do in one language but not the other.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 2/12 queries in 0.004 seconds using disk: basic
Object Caching 314/317 objects using disk: basic

Served from: florent.clairambault.fr @ 2012-02-07 10:42:25 -->
