<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Some Programming Languages to Consider Learning</title><link>http://blogs.msdn.com/steverowe/archive/2009/05/12/some-programming-languages-to-consider-learning.aspx</link><description>Learning a new programming language can affect the way you think. While most modern languages are Turing Complete and can theoretically all accomplish the same things, that’s not practically true. Each language has its own strengths of expressiveness.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Some Programming Languages to Consider Learning | Microsoft Share Point</title><link>http://blogs.msdn.com/steverowe/archive/2009/05/12/some-programming-languages-to-consider-learning.aspx#9607473</link><pubDate>Tue, 12 May 2009 18:47:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9607473</guid><dc:creator>Some Programming Languages to Consider Learning | Microsoft Share Point</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://microsoft-sharepoint.simplynetdev.com/some-programming-languages-to-consider-learning/"&gt;http://microsoft-sharepoint.simplynetdev.com/some-programming-languages-to-consider-learning/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Some Programming Languages to Consider Learning</title><link>http://blogs.msdn.com/steverowe/archive/2009/05/12/some-programming-languages-to-consider-learning.aspx#9614792</link><pubDate>Thu, 14 May 2009 10:18:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9614792</guid><dc:creator>progg.ru</dc:creator><description>&lt;p&gt;Thank you for submitting this cool story - Trackback from progg.ru&lt;/p&gt;
</description></item><item><title>re: Some Programming Languages to Consider Learning</title><link>http://blogs.msdn.com/steverowe/archive/2009/05/12/some-programming-languages-to-consider-learning.aspx#9652071</link><pubDate>Fri, 29 May 2009 10:15:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9652071</guid><dc:creator>Shane MacLaughlin</dc:creator><description>&lt;p&gt;Interesting list; it shows to a large extent how much breadth there is in programming, and how much language selection is not a hard and fast thing. &amp;nbsp;From a purist learning perspective I'd recommend anyone planning on spending a life long career in computing to learn an assembler at some point (x86, arm or whatever), just to get an idea of what all these languages are being translated into at the end of the day. &amp;nbsp;Many people think of C as being as low as it goes which obviously isn't the case.&lt;/p&gt;
&lt;p&gt;At the other end of the spectrum, languages like Haskell are well worth a look, in terms of thinking differently and working at a much higher level of abstraction.&lt;/p&gt;
&lt;p&gt;Personally, I still do 90% of my coding in C++, as it is still highly efficient and offers a good level of abstraction. &amp;nbsp;Language selection is domain dependent, and IMHO C++ is still king for combining very high performance with productivity, where C would give the performance but not productivity and C# the reverse. &amp;nbsp;I guess having to deal with hugh spatial datasets in real time makes me somewhat biased.&lt;/p&gt;
</description></item></channel></rss>