logo       

RE: VB vs C# is there a auto documenting feature in C#: msg#00163

org.user-groups.dotnet.padnug

Subject: RE: VB vs C# is there a auto documenting feature in C#


Sorry, for the misunderstanding. I agree. Routines should be kept short in
any language.

Ken

-----Original Message-----
From: Brian Russell [mailto:brian@xxxxxxxxxxxx]
Sent: Thursday, January 20, 2005 8:50 PM
To: padnug@xxxxxxxxxxxxxxx
Subject: RE: [padnug] VB vs C# is there a auto documenting feature in C#


You misunderstood what I meant. Debugging deeply nested if statements is a
pain in ANY language. If you are nesting more than 2 or 3 if statements,
and they span more than one screen, you are doing something wrong in my
opinion.

Brian

-----Original Message-----
From: Ken Pinard [mailto:ken@xxxxxxxxxxxxxxxx]
Sent: Thursday, January 20, 2005 8:36 PM
To: padnug@xxxxxxxxxxxxxxx
Subject: RE: [padnug] VB vs C# is there a auto documenting feature in C#


I couldn't disagree more with the if .. End if

It is less difficult to debug nested constructs that have Else, End If,
Next, End While, End Sub, End function than
}, }, }, }, }, }

Maybe you can't tell one End If from another End IF. But it the braces have
no inkling as to where they belong.

I can see why someone who uses Java would like C#. But Java was based on C.


I know that different teams of developers provide different functionality.
That is what the MS guys said when we talked to them. If .Net is so powerful
as to providing interactions between the programming environments, why can't
MS do it?

MS is responding to two different audiences, they have said so. The question
is why is a more difficult to write language considered good? Just because
it has the legacy of coming from the 1970's? Why create this type of issue?
There is no reason at all, unless people are afraid that their particular
language will fall from favor.

Sorry about this all, but it has been a bad day. This has always been one of
my sticking points though. I have used C in the past. I never liked how long
it took to get it to compile. I always missed a cap someplace. I just want
to design and test. Let the compiler take care of the niceties of
formatting. Twenty years ago C and FORTRAN were the fastest compilers around
(smallest also). But, with computer speed increases, memory leaps and
bounds, not to mention hard drive extravagations, other languages can be
compiled into efficient code on an average computer.

There are two reasons that a lot of people prefer C (C#, Java, JavaScript,
etc) that are very prevalent: 1) They already know it and don't want to take
the time to get used to a different language, 2) The programming industry
has been dominated by the C industry for the last 20 years. The later reason
I can fully understand for wanting to use C products. But, with the .Net
multiple language capabilities, why can't we all develop together? Why can't
MS provide the same tools in the same Ide for all languages? Especially when
they are language independent (XML Documentation works fine in my VB Code,
even in my VBA code).

My problem isn't with C# developers at all, it is with the way MS forces
them to be different.

Ken Pinard
Lost and trying to recover a bad week outside of the computer.


-----Original Message-----
From: Brian Russell [mailto:brian@xxxxxxxxxxxx]
Sent: Thursday, January 20, 2005 6:54 PM
To: padnug@xxxxxxxxxxxxxxx
Subject: RE: [padnug] VB vs C# is there a auto documenting feature in C#


Agreed, I wouldn’t be as useful today if I didn’t know both. I think that
is one of the strengths that I have in that I can work with VB.Net or C#
whenever I am required to. C# is my language of choice though.



I will disagree on the If … End If though. I think that if you have that
many nested if statements that will cause you problems reading your code,
you have coded something wrong.



Brian



_____

From: Justin Collum [mailto:justin@xxxxxxxxxxxxxxxx]
Sent: Thursday, January 20, 2005 1:04 PM
To: padnug@xxxxxxxxxxxxxxx
Subject: Re: [padnug] VB vs C# is there a auto documenting feature in C#



My 2 cents here: know how to use both, since it's a pretty split world out
there. Just drop the dogma and become language-agnostic.

But my personal preference for ASP.NET is C# because of the Java
similarities. Makes it easier to switch gears if you need to. I see good
points to both languages, but I think the good points of VB can be adapted
to C# and it's not so easy to do the reverse. I specifically like the If...
End If notation; makes it easier to figure things out when there's a lot
going on. But you can pull it off with C# with code snippets.

-- Justin

brian@xxxxxxxxxxxx wrote:

>I will throw my 2 cents in as well.
>
>-operator overloading
>-unsafe code
>-xml comments
>-most documentation is for C# (in my opinion, not a proven fact) -more
>like Java syntax (helps when you have to pick it up and use it on a new
>project) -no line continuation characters (I hate that) -cool semi
>colons and curly braces!
>
>I have some other highly opinionated comments that I will reserve for
>Liz if she wants them off this list. There is no way I will start a
>flame war with those...lol.
>
>Brian
>
>
>
>Original Message:
>-----------------
>From: Liz Gee lizgeee@xxxxxxxxx
>Date: Thu, 20 Jan 2005 08:16:20 -0800 (PST)
>To: padnug@xxxxxxxxxxxxxxx
>Subject: [padnug] VB vs C# is there a auto documenting feature in C#
>
>
>
><html><body>
>
>
>
><tt>
>All the same pCode, but is there any reason for selecting VB or C# when
>starting a new project?<BR> I thought there was some auto documenting
>feature in C# that is not in VB.<BR> <BR> Started this new job in Sept.
>Manager wants it in VB.Net. Tried to tell him reasons for going<BR>
>C#, but didn't push it. Now the other developer of 4 yrs here wants to
>push C#, and we are<BR> supposed to come up with a justification.<BR>
><BR> SCENARIO<BR> Manager knows a bit of VB. Manager + third guy are
>old COBOL programmers.<BR> Mike and I are to write the bulk of the
>code, and all the code for the first year.<BR> <BR> Any ideas for
>justifying going C# or VB.Net?<BR> <BR> Thanks in Advance,<BR> <BR>
>=====<BR> Elizabeth Gee<BR> Information Architect<BR> <a
>href="HYPERLINK "http://www.nwtd.com"http://www.nwtd.com";>HYPERLINK
"http://www.nwtd.com"http://www.nwtd.com</a><BR>
></tt>
>
>
>
>
><!-- |**|begin egp html banner|**| -->
>
><br>
><tt><hr width="500">
><b>Yahoo! Groups Links</b><br>
><ul>
><li>To visit your group on the web, go to:<br><a href="HYPERLINK
"http://groups.yahoo.com/group/padnug/"http://groups.yahoo.com/group/padnug/
">HYPERLINK "http://groups.yahoo.com/group/p"http://groups.yahoo.com/group/p
>adnug/</a><br>
><li>To unsubscribe from this group, send an email to:<br><a
>href="mailto:padnug-unsubscribe@xxxxxxxxxxxxxxx?subject=Unsubscribe";>pa
>dnug
-
>unsubscribe@xxxxxxxxxxxxxxx</a><br>
><li>Your use of Yahoo! Groups is subject to the <a href="HYPERLINK
"http://docs.yahoo.com/info/terms/"http://docs.yahoo.com/info/terms/";>Yahoo!
Terms of Service</a>.
></ul>
></tt>
></br>
>
><!-- |**|end egp html banner|**| -->
>
>
></body></html>
>
>
>
>
>
>--------------------------------------------------------------------
>mail2web - Check your email from the web at HYPERLINK
>"http://mail2web.com/"http://mail2web.com/ .
>
>
>
>
>
>Yahoo! Groups Links
>
>
>
>
>
>
>
>
>
>
>
>





_____

Yahoo! Groups Links

* To visit your group on the web, go to:
HYPERLINK
"http://groups.yahoo.com/group/padnug/"http://groups.yahoo.com/group/padnug/

* To unsubscribe from this group, send an email to:
HYPERLINK
"mailto:padnug-unsubscribe@xxxxxxxxxxxxxxx?subject=Unsubscribe"padnug-unsubs
cribe@xxxxxxxxxxxxxxx

* Your use of Yahoo! Groups is subject to the HYPERLINK
"http://docs.yahoo.com/info/terms/"Yahoo! Terms of Service.


--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.1 - Release Date: 1/19/2005



--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.1 - Release Date: 1/19/2005



[Non-text portions of this message have been removed]




Yahoo! Groups Links







--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.0 - Release Date: 1/17/05


--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.0 - Release Date: 1/17/05





Yahoo! Groups Links








--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.1 - Release Date: 1/19/2005


--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.1 - Release Date: 1/19/2005





Yahoo! Groups Links







--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.0 - Release Date: 1/17/05


--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.0 - Release Date: 1/17/05







<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise