|
Re: VB vs C# is there a auto documenting feature in C#: msg#00169org.user-groups.dotnet.padnug
I always comment the logic for each at the end of the statement (either End If or }). This helps a lot. Brian Russell wrote: >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 > > > > > > > > > -- Jeff Storm Internet Application Development Manager C-Tech Industries http://www.c-techindustries.com [Non-text portions of this message have been removed] |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: VB vs C# is there a auto documenting feature in C#: 00169, Rocky Moore |
|---|---|
| Next by Date: | RE: Re: VB vs C# is there a auto documenting feature in C#: 00169, Stuart Celarier |
| Previous by Thread: | RE: VB vs C# is there a auto documenting feature in C#i: 00169, Ken Pinard |
| Next by Thread: | RE: Re: VB vs C# is there a auto documenting feature in C#: 00169, Stuart Celarier |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |