<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 Forums - Coffeehouse - Language of choice</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Forums/rss"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 Forums - Coffeehouse - Language of choice</title>
		<link>http://channel9.msdn.com/Forums</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Forums</link>
	<language>en</language>
	<pubDate>Thu, 23 May 2013 20:44:16 GMT</pubDate>
	<lastBuildDate>Thu, 23 May 2013 20:44:16 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>13</c9:totalResults>
	<c9:pageCount>-13</c9:pageCount>
	<c9:pageSize>-1</c9:pageSize>
	<item>
		<title>Coffeehouse - Language of choice</title>
		<description><![CDATA[<p>I stumbled upon <a href="http://www.lextrait.com/vincent/implementations.html">this little table</a>&nbsp;reading Herb Sutter's blog. Ok, most of the software listed there has been around for quite a while, or has evolved from something older, so it stands to reason that legacy code has a lot of influence.</p><p>What really surprised me is the number of Java and C# projects (and ports) that were attempted and canned. Don't get me wrong, this isn't against&nbsp;managed languages&nbsp;or anything, it's the fact that C&#43;&#43; seems to have an immense gravity&nbsp;pull that doesn't leave much room for alternate languages, despite what the collective perception might be.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/00f8f8e6b91446ad9aafa03100e02cce#00f8f8e6b91446ad9aafa03100e02cce</link>
		<pubDate>Thu, 12 Apr 2012 13:36:11 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/00f8f8e6b91446ad9aafa03100e02cce#00f8f8e6b91446ad9aafa03100e02cce</guid>
		<dc:creator>Blue Ink</dc:creator>
		<slash:comments>13</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Blue Ink/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Language of choice</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Language-of-choice#c00f8f8e6b91446ad9aafa03100e02cce">Blue Ink</a>: Microsoft make pretty much all their money from native code, be that Windows, Office or their Server offerings.</p><p>There are no major operating systems written in managed code, but higher up the stack, I have written 4 applications using C# in the Visual Studio 2010 timeframe, had I been using MFC, I still wouldn't have finished the first app.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/42b5f6b35ef04e518511a0310111677f#42b5f6b35ef04e518511a0310111677f</link>
		<pubDate>Thu, 12 Apr 2012 16:35:26 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/42b5f6b35ef04e518511a0310111677f#42b5f6b35ef04e518511a0310111677f</guid>
		<dc:creator>Vesuvius</dc:creator>
		<slash:comments>13</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/vesuvius/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Language of choice</title>
		<description><![CDATA[<p>I think that most major projects get written in C/C&#43;&#43; because of the performance gains, and because that's what it was started in back when the project was small. The effort to move it to another language or platform just isn't worth the minor increase in maintainability.</p><p>I was surprised to see that YouTube is written in Python.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/d84de97b039b48318227a031011867b3#d84de97b039b48318227a031011867b3</link>
		<pubDate>Thu, 12 Apr 2012 17:00:55 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/d84de97b039b48318227a031011867b3#d84de97b039b48318227a031011867b3</guid>
		<dc:creator>Scott</dc:creator>
		<slash:comments>13</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/spivonious/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Language of choice</title>
		<description><![CDATA[<p>I don't understand this? Android is C? Other than Linux and a small userspace shim, Android is Java.</p><p>Also I'm fairly certain C# is an official language of the Gnome Project (ie. parts of Gnome can/are written in C#), unless that changed and JavaScript is an official language of both Gnome/KDE. Big parts of Gnome 3 are written in JavaScript. Also I've fairly certain gcc is developed in C, not C&#43;&#43;.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/3fccef2c662a4e7ea473a031012b8fd0#3fccef2c662a4e7ea473a031012b8fd0</link>
		<pubDate>Thu, 12 Apr 2012 18:10:40 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/3fccef2c662a4e7ea473a031012b8fd0#3fccef2c662a4e7ea473a031012b8fd0</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>13</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Language of choice</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Language-of-choice#cd84de97b039b48318227a031011867b3">spivonious</a>:</p><p>Python is one of the standard &quot;Google languages&quot;, it is actually developed with financial support from Google. They probably use it for a lot of internal stuff we don't know about. The standard requirement for working at Google is to have at in depth knowledge of at least one of: C&#43;&#43;, Java and Python.</p><p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/a03d9b23189d4d38b246a031012c116c#a03d9b23189d4d38b246a031012c116c</link>
		<pubDate>Thu, 12 Apr 2012 18:12:30 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/a03d9b23189d4d38b246a031012c116c#a03d9b23189d4d38b246a031012c116c</guid>
		<dc:creator>Bass</dc:creator>
		<slash:comments>13</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bass/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Language of choice</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Language-of-choice#c42b5f6b35ef04e518511a0310111677f">vesuvius</a>: that's exactly why I was so surprised. In my experience, especially with small teams, the choice of C&#43;&#43; has very little to do with performance or the skills of the team members; the main concern is usually the presence of a legacy codebase that would be too expensive to rewrite or port, and even then it's often a close call due to the extreme productivity gains you can get with C# and other languages.</p><p>I would have expected that in the big league, where there's no scarcity of highly skilled developers, legacy code would have been less relevant, which would have meant at least a few successful ports or at least a lot more hybrid projects, showing some ongoing transition. Guess I was wrong</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/bdcb4be849ee4d0782f6a031017f5290#bdcb4be849ee4d0782f6a031017f5290</link>
		<pubDate>Thu, 12 Apr 2012 23:15:38 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/bdcb4be849ee4d0782f6a031017f5290#bdcb4be849ee4d0782f6a031017f5290</guid>
		<dc:creator>Blue Ink</dc:creator>
		<slash:comments>13</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Blue Ink/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Language of choice</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Language-of-choice#cbdcb4be849ee4d0782f6a031017f5290">Blue Ink</a>:I think it's moving. Seeing ATI start to change most things that aren't driver to .NET, companies start to see productivity gain by a RAD language.</p><p>Movement takes time however, and I think quite a few companies have hesitation for moving to JIT-ed language because of fear that&nbsp;readily readable decompilation will cause (so called) &quot;know how&quot; of the application leaks.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/c2e55c08b68a403589a6a03200971d11#c2e55c08b68a403589a6a03200971d11</link>
		<pubDate>Fri, 13 Apr 2012 09:10:11 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/c2e55c08b68a403589a6a03200971d11#c2e55c08b68a403589a6a03200971d11</guid>
		<dc:creator>cheong</dc:creator>
		<slash:comments>13</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/cheong/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Language of choice</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Language-of-choice/bdcb4be849ee4d0782f6a031017f5290">10 hours&nbsp;ago</a>, <a href="/Niners/Blue%20Ink">Blue&nbsp;Ink</a> wrote</p><p>I would have expected that in the big league, where there's no scarcity of highly skilled developers, legacy code would have been less relevant, which would have meant at least a few successful ports or at least a lot more hybrid projects, showing some ongoing transition. Guess I was wrong</p><p></p></div></blockquote><p></p><p>There is&nbsp;<em>always&nbsp;</em>a scarcity of highly skilled developers. Every member of staff costs you money to employ - and the typically the better that member of staff is, the more expensive they are.</p><p>Now as a company you can either pay that member of staff to add new features to sell you more products, or you can get them to tread-water and &quot;improve the codebase&quot; - something that might make the whole codebase less stable (you're changing code that's already good enough to ship in previous versions) and without them developing more features for you to sell.</p><p>The sad fact is that a customer (and definitely a salesperson) would pretty much always prefer 10 new features to a 10% global speed-improvement - even if they hardly ever use those new features.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/06c9fb04929d4b19a6aca03200a59df2#06c9fb04929d4b19a6aca03200a59df2</link>
		<pubDate>Fri, 13 Apr 2012 10:02:59 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/06c9fb04929d4b19a6aca03200a59df2#06c9fb04929d4b19a6aca03200a59df2</guid>
		<dc:creator>evildictaitor</dc:creator>
		<slash:comments>13</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/evildictaitor/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Language of choice</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Language-of-choice#c06c9fb04929d4b19a6aca03200a59df2">evildictaitor</a>: using arbitrary metrics and a real-world scenario I had to face not too long ago:</p><p>we had a release scheduled in 12 months, and the list of new features (and minor bugs) we wanted to add amounted to about 9 months of work, in C#. That would have called for a full rewrite, calling for 14 more months. Adding the same set of features in C&#43;&#43; required almost 22 months (it was UI heavy, and that's where C# really shines).</p><p>Result: our only option was to stay with C&#43;&#43;, slashing the list of new features and triaging bugs aggressively. The loss will compound over the next few years, unless we can afford to skip a full release cycle (and that will be a major risk anyway). Outsourcing the job is unthinkable and hiring more developers for a contingency is usually not a good idea.</p><p>A larger company might have decided to bite the bullet and go the rewrite route, shifting enough developers to the team to make that fit the schedule. The investment would be repaid in a couple of years, with the added bonus of a (possibly) richer feature set and no risk of falling too far behind against the competition. This doesn't seem to be happening, which makes me wonder what I'm missing.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/5e7f1009329d4f56a8e3a032017b6302#5e7f1009329d4f56a8e3a032017b6302</link>
		<pubDate>Fri, 13 Apr 2012 23:01:18 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/5e7f1009329d4f56a8e3a032017b6302#5e7f1009329d4f56a8e3a032017b6302</guid>
		<dc:creator>Blue Ink</dc:creator>
		<slash:comments>13</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Blue Ink/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Language of choice</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Language-of-choice/00f8f8e6b91446ad9aafa03100e02cce">1 day&nbsp;ago</a>, <a href="/Niners/Blue%20Ink">Blue&nbsp;Ink</a> wrote</p><p>I stumbled upon <a href="http://www.lextrait.com/vincent/implementations.html">this little table</a>&nbsp;reading Herb Sutter's blog. Ok, most of the software listed there has been around for quite a while, or has evolved from something older, so it stands to reason that legacy code has a lot of influence.</p><p>What really surprised me is the number of Java and C# projects (and ports) that were attempted and canned. Don't get me wrong, this isn't against&nbsp;managed languages&nbsp;or anything, it's the fact that C&#43;&#43; seems to have an immense gravity&nbsp;pull that doesn't leave much room for alternate languages, despite what the collective perception might be.</p><p></p></div></blockquote><p></p><p>i think the table only shows that large apps and OS are not written in C# / Java and that is not a surprise at all.</p><p>but I bet that there are thousands or hundreds of thousands of important apps that the table can not show - for example I have a large complex system that has been running for over 5 years and it's about 99% .Net / C#&nbsp; - makes money for a fair sized company that employs around 300 staff.</p><p>now how many other systems are out there like mine ? a lot i bet and we will never show up on a table like that one....</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/80ab44270426420f9317a03201897640#80ab44270426420f9317a03201897640</link>
		<pubDate>Fri, 13 Apr 2012 23:52:33 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/80ab44270426420f9317a03201897640#80ab44270426420f9317a03201897640</guid>
		<dc:creator>figuerres</dc:creator>
		<slash:comments>13</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/figuerres/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Language of choice</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Language-of-choice/00f8f8e6b91446ad9aafa03100e02cce">1 day&nbsp;ago</a>, <a href="/Niners/Blue%20Ink">Blue&nbsp;Ink</a> wrote</p><p>I stumbled upon <a href="http://www.lextrait.com/vincent/implementations.html">this little table</a>&nbsp;reading Herb Sutter's blog. Ok, most of the software listed there has been around for quite a while, or has evolved from something older, so it stands to reason that legacy code has a lot of influence.</p><p>What really surprised me is the number of Java and C# projects (and ports) that were attempted and canned. Don't get me wrong, this isn't against&nbsp;managed languages&nbsp;or anything, it's the fact that C&#43;&#43; seems to have an immense gravity&nbsp;pull that doesn't leave much room for alternate languages, despite what the collective perception might be.</p><p></p></div></blockquote><p></p><p>&nbsp;</p><p>oh and as for the attempts to switch,&nbsp; well some things should be done in C / C&#43;&#43; / ASM and only a nut will try and change them.&nbsp;&nbsp; at other times it may be that folks who do not fully understand the tech may try and change stuff ; but if you do not have the right level of understanding of what you are getting into it may well fail not due to any flaw in the tech but due to flaws in management and in making the right calls on what to mess with and what to keep as is.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/1139b17f35bb48bdbfe3a032018aa715#1139b17f35bb48bdbfe3a032018aa715</link>
		<pubDate>Fri, 13 Apr 2012 23:56:53 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/1139b17f35bb48bdbfe3a032018aa715#1139b17f35bb48bdbfe3a032018aa715</guid>
		<dc:creator>figuerres</dc:creator>
		<slash:comments>13</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/figuerres/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Language of choice</title>
		<description><![CDATA[<p>@<a href="/Forums/Coffeehouse/Language-of-choice#c80ab44270426420f9317a03201897640">figuerres</a>: I concur.&nbsp; There is a lot not reflected in that table.&nbsp; I helped build custom systems for 9 years prior to my current work and none of those will show up on that table.&nbsp; Many of those custom systems push millions of dollars through the customers company every quarter.&nbsp; Weight the data you see cautiously.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/69e4b441f3da4940a363a033000a18a3#69e4b441f3da4940a363a033000a18a3</link>
		<pubDate>Sat, 14 Apr 2012 00:36:45 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/69e4b441f3da4940a363a033000a18a3#69e4b441f3da4940a363a033000a18a3</guid>
		<dc:creator>Dave Williamson</dc:creator>
		<slash:comments>13</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/davewill/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Language of choice</title>
		<description><![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Post Permalink" href="/Forums/Coffeehouse/Language-of-choice/69e4b441f3da4940a363a033000a18a3">21 hours&nbsp;ago</a>, <a href="/Niners/davewill">davewill</a> wrote</p><p>@<a href="/Forums/Coffeehouse/Language-of-choice#c80ab44270426420f9317a03201897640">figuerres</a>: I concur.&nbsp; There is a lot not reflected in that table.&nbsp; I helped build custom systems for 9 years prior to my current work and none of those will show up on that table.&nbsp; Many of those custom systems push millions of dollars through the customers company every quarter.&nbsp; Weight the data you see cautiously.</p><p></p></div></blockquote><p></p><p>&nbsp;</p><p>LOL&nbsp; , yeah there are so many small projects that run businesses that will never show up on some grand overview ....&nbsp;&nbsp; it's like for each os listed there are probably 300,000 LOB apps that run on that OS and they use all kinds of stuff....&nbsp;&nbsp; and that's proabaly a low number ....</p><p>right now a buddy i adding a new app to my system,&nbsp; he is using MonoTouch for the iPhone /iPad so thats another C# app ..... and so on ...</p><p>and with the iPhone app it will look like it's Objective C unless you double check....</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/c4f44aedc7b24cb39b21a03301670850#c4f44aedc7b24cb39b21a03301670850</link>
		<pubDate>Sat, 14 Apr 2012 21:47:11 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/Language-of-choice/c4f44aedc7b24cb39b21a03301670850#c4f44aedc7b24cb39b21a03301670850</guid>
		<dc:creator>figuerres</dc:creator>
		<slash:comments>13</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/figuerres/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>