<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/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>Eloquence of Language?</title><link>http://weblogs.asp.net/okloeten/archive/2004/06/27/167355.aspx</link><description>[ Please read the original post before reading this post ] Bill McCarthy talks about the Eloquence of Language . I wanted to reply to his post, but it was just getting too long, so I decided to post this here. "Are C# languages really only used because</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>re: Eloquence of Language?</title><link>http://weblogs.asp.net/okloeten/archive/2004/06/27/167355.aspx#182855</link><pubDate>Wed, 14 Jul 2004 09:48:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:182855</guid><dc:creator>Mike Schinkel</dc:creator><author>Mike Schinkel</author><description>&amp;gt;&amp;gt; I find I have to spend about 30-40% longer staring at a block of VB code to try to figure out exactly what's going on versus C#&lt;br&gt;&lt;br&gt;Funny, its the exact opposite for me. &lt;br&gt;&lt;br&gt;But it really is what you get used to.&lt;br&gt;&lt;br&gt;I have started doing some C# code (working with .Text source code) and I'm actually shocked by some of the things that are missing.  A &amp;quot;WITH&amp;quot; construct, for example. &lt;br&gt;&lt;br&gt;More importantly, the lack of flexibility that C# has when implementing multiple interfaces when compared to VB.NET. I would have assumed C# would provide more power on advanced concepts like interfaces, not less!&lt;br&gt;&lt;br&gt;Also, and I can't believe I'm mentioning this, when declaring a variable intellisense works a lot better w/VB than C# (i.e. &amp;quot;as &amp;quot; triggers it in VB, but in C# I don't get intellisense when I start to declare a var; or am I doing something wrong?)&lt;br&gt;&lt;br&gt;But in the final analysis, which language to use it primarily a matter of preference, assuming MS doesn't hamstring one or the other down the road (god I hope not!)&lt;br&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=182855" width="1" height="1"&gt;</description></item><item><title>re: Eloquence of Language?</title><link>http://weblogs.asp.net/okloeten/archive/2004/06/27/167355.aspx#168918</link><pubDate>Tue, 29 Jun 2004 17:04:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:168918</guid><dc:creator>Omer van Kloeten</dc:creator><author>Omer van Kloeten</author><description>E.,&lt;br&gt;&lt;br&gt;I don't like inflammatery comments on my posts. This is not a post to make people diss VB.NET. It's a post to prevent VB.NET programmers from dissing C#.&lt;br&gt;&lt;br&gt;Please, let's keep it cool. :)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=168918" width="1" height="1"&gt;</description></item><item><title>re: Eloquence of Language?</title><link>http://weblogs.asp.net/okloeten/archive/2004/06/27/167355.aspx#168517</link><pubDate>Tue, 29 Jun 2004 10:12:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:168517</guid><dc:creator>E.</dc:creator><author>E.</author><description>The main reason for not using VB.Net is the stupid syntax, aka DIM SUM and then sum. &lt;br&gt;Is Nothing ? Are we writing longhand or shorthand what is this crap? I believe the main reason for vb.net's rise was the backward compatibility for old legacy vb programmer, who have to adjust to a new way of thinking - Object Oriented.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=168517" width="1" height="1"&gt;</description></item><item><title>re: Eloquence of Language?</title><link>http://weblogs.asp.net/okloeten/archive/2004/06/27/167355.aspx#167682</link><pubDate>Mon, 28 Jun 2004 10:13:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:167682</guid><dc:creator>Ido Samuelson</dc:creator><author>Ido Samuelson</author><description>I wouldn't call anyone primitive, thats I agree with but dude, you have a p3-800 how the hell ya using c#???? :-D&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=167682" width="1" height="1"&gt;</description></item><item><title>re: Eloquence of Language?</title><link>http://weblogs.asp.net/okloeten/archive/2004/06/27/167355.aspx#167535</link><pubDate>Mon, 28 Jun 2004 04:43:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:167535</guid><dc:creator>Chad Myers</dc:creator><author>Chad Myers</author><description>The reason I use c-style languages now over VB-style is because I've had to do maintenance programming for VB-style projects before. Aside from all the usual stereotypes of poorly written and architected code, the main problem was that it so hard to see the trees from the forest, so to speak.&lt;br&gt;&lt;br&gt;Having had to maintain several different projects both in VB.NET and C#, I've found that it's easier for your eye to snap to the CODE, the GUTS, the MEAT so to speak. Since the language constructs in C# are lower-case and terse, but the variable names and method names are PascalCased, they stand out quite vividly from the code. Contrast this to VB.NET where both the Code and the Language blend in together. I find I have to spend about 30-40% longer staring at a block of VB code to try to figure out exactly what's going on versus C# that does the same thing with the same number of actual-lines-of-code (i.e. language fluff removed).&lt;br&gt;&lt;br&gt;It's just more economical to use C#.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=167535" width="1" height="1"&gt;</description></item></channel></rss>