<feed version="0.3" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns="http://purl.org/atom/ns#" xml:lang="en-US"><title>d.code</title><link rel="alternate" type="text/html" href="http://dotnetjunkies.com/WebLog/dcode/default.aspx" /><tagline type="text/html">Ruminations of a software developer.</tagline><id>http://dotnetjunkies.com/WebLog/dcode/default.aspx</id><author><url>http://dotnetjunkies.com/WebLog/dcode/default.aspx</url></author><generator url="http://communityserver.org" version="1.0.1.50214">Community Server</generator><modified>2005-06-08T13:35:00Z</modified><entry><title>Commenting on Language Wars....</title><link rel="alternate" type="text/html" href="http://dotnetjunkies.com/WebLog/dcode/archive/2005/06/08/114660.aspx" /><id>58df7014-fd75-437c-9641-150997716d1c:114660</id><created>2005-06-08T13:35:00Z</created><content type="text/html" mode="escaped">&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&amp;lt;sigh&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Yesterday, Patrick Meader, editor in chief of Visual Studio Magazine (and WSSM) posted the article: &lt;A href="http://www.ftponline.com/weblogger/forum.aspx?ID=6&amp;amp;DATE=06/07/2005&amp;amp;blog=#386"&gt;Is C# the Only Language the Matters&lt;/A&gt;?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;In it he makes&amp;nbsp;a few good points, and the comments posted to that article on the page say some of the rest.&amp;nbsp; Just wanted to clarify a couple of items:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;(a) The article mentions that C# is gaining generics when Whidbey ships.&amp;nbsp; Yes, and so is VB.&amp;nbsp; Generics is a Framework-wide upgrade, not a language-specific upgrade.&amp;nbsp; Visual Basic programmers will be able to use generics, thank goodness.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;(b)&amp;nbsp;The article mentions that with Whidbey, &amp;#8220;you can see some separation in the languages.&amp;#8221;&amp;nbsp; This is true.&amp;nbsp; C# is progressing, under the strong guidance of Anders Hjelsberg.&amp;nbsp; VB, on the other hand, is introducing default instances.&amp;nbsp;I'm inclined to think that default instances are evil in and of themselves, mostly because they promote bad programming practices.&amp;nbsp; Read more about default instances &lt;A href="http://www.panopticoncentral.net/archive/2005/01/17/7052.aspx"&gt;here&lt;/A&gt;, and there's some good points here &lt;A href="http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=65ff7de1-5075-46f5-89e4-2a11dac20db2"&gt;on the Microsoft feedback page.&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Anyway, VB was my first language, and like my first car it will always have a special place in my heart.&amp;nbsp; However, with the Whidbey implementation of VB, I am investing the time to learn C#.&amp;nbsp; The shop where I work still uses VB, of course.&amp;nbsp; But Microsoft's decisions have convinced me that you need strong C# skills.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=114660" width="1" height="1"&gt;</content><slash:comments>0</slash:comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/dcode/commentrss.aspx?PostID=114660</wfw:commentRss></entry></feed>