|
RE: VB vs C# is there a auto documenting feature in C#: msg#00163org.user-groups.dotnet.padnug
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> |
|---|---|---|
| Previous by Date: | RE: VB vs C# is there a auto documenting feature in C#: 00163, Stuart Celarier |
|---|---|
| Next by Date: | RE: VB vs C# is there a auto documenting feature in C#: 00163, Ken Pinard |
| Previous by Thread: | RE: VB vs C# is there a auto documenting feature in C#i: 00163, Stuart Celarier |
| Next by Thread: | Re: VB vs C# is there a auto documenting feature in C#: 00163, Jeff Storm |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |