Re: C# & VB-> General Questions

Tech-Archive recommends: Speed Up your PC by fixing your registry

From: Daniel O'Connell [C# MVP] (onyxkirx_at_--NOSPAM--comcast.net)
Date: 10/26/04


Date: Mon, 25 Oct 2004 23:49:05 -0500


"Tom Dacon" <tdacon@community.nospam> wrote in message
news:egqZ8QxuEHA.1204@TK2MSFTNGP10.phx.gbl...
> The teams that built the IDE interfaces for C# and VB are different groups
> of people. They implemented feature sets that are different in some
> respects, based on their notions of what their developers would want. The
> VB group apparently thought that the editor should show errors
> immediately, while the code was being typed - it's more like VB6, and I
> must say that that it's pretty handy, to boot. The C# group apparently
> thought that their developers would be coming from C++, where the VS6 IDE
> gives them essentially no real-time help. They probably thought that their
> developers would disdain that kind of hand-holding. You know: "REAL
> programmers don't need squigglies!"

There are issues in the two. Background Compilation has drawbacks and does
not really suit for large projects. Search the groups and you'll find plenty
of VB users complaining about how slow the IDE is when they are working in
huge projects.
>
> I've heard that in the next go-round, VB.Net will get edit-and-continue,
> while the C# group won't implement that. It's a shame that the C# people
> won't have that useful capability. In VB6, it sometimes saved me
> considerable time during development, but my impression is that some
> fairly vocal people in the C# developer community don't want it for some
> reason I can't fathom. I suspect that it's because they've never had it,
> and don't want to admit that something from the so-called 'toy language'
> would be useful to them. (Could it be that C# programmers are Republicans,
> and like Republicans have already had all the ideas they ever want to
> have?) I mostly program in C# these days, myself, and I'd love to have it
> in that environment.
>

Apparently you havn't been paying attention, the C# team has announced E&C
support despite the concerns expressed by a fair portion of the community.
It seems that the pro-E&C crowd whines well, even though I've yet to hear a
*single* reason why E&C is worth anything. Everything is just rhetoric, "VB6
had it and I want it back", or plain BS.

And the isuse with it isn't so much that its from VB, just that it reduces
code quality. VB6 may well have been a more reliable and less disdained
langauge if its users weren't so keen on using E&C for every bug they ran
across(and don't claim otherwise, I somehow doubt anything beyond a small
minority actually didn't use it to fix things inappropriatly). It simply
does not add to the quality of code and is far to expensive for the only
real use it has(fixing minor typos. Fixing a bug in E&C is downright
foolish). But thats all been documented many times over.

However, your political opinions are really off topic, and the rest of your
opinions are rather rude. If you are going to spout opinion off it would
suit to actually *READ* wahts been said instead of defining peoples
motivations based entirely on what suits your purposes. E&C is an expensive
tool that doesn't belong in *any* language, but, again, that is well
documented if you would take the time to read it.

> What I hope will happen in the next iteration of the tools is that each
> group will learn something useful from the other. The VB.Net people get
> some goodies from the C# camp, and the C# people get some from the VB.Net
> side. If everyone can rise above their ego problems, maybe it'll get
> better for all of us (and, in particular, for those of us who program
> regularly in both languages!).
>
> Tom Dacon
> Dacon Software Consulting
>
> "Hareth" <abiheiri@hotmail.com> wrote in message
> news:udsXTpvuEHA.3900@tk2msftngp13.phx.gbl...
>> C# 2005 express & vb 2005 express:
>>
>>
>> 1. During runtime, I can edit my codes in C#..... How come this cannot be
>> done in VB? it says ...."read-only" during runtime......
>>
>> 2. Why does vb automatically show the errors, but C# i have to build the
>> app b4 errors are underlined in my code?
>>
>>
>
>



Relevant Pages

  • Re: C# & VB-> General Questions
    ... > The teams that built the IDE interfaces for C# and VB are different groups ... > and don't want to admit that something from the so-called 'toy language' ... (Could it be that C# programmers are Republicans, ... However, your political opinions are really off topic, and the rest of your ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Visual Basic to be discontinued in 2008??
    ... But you see, that's 2 opinions one way, and hundreds of opinions ... thousands of VB.Net programmers around the world don't agree ... All people see is the language and abuse, ... Microsoft betrayed us ALL a long time ago; the only answer is for all ...
    (microsoft.public.dotnet.languages.vb)
  • Re: CollabRx seeks brilliant engineers for an excellent e-science adventure
    ... belief that lisp programmers are smarter/better. ... Java or PHP programmers. ... a type of language that attracts a personality that meets my perceptions ...
    (comp.lang.lisp)
  • Re: Question concerning object-oriented programming
    ... programming language, not his. ... there has usually been a toString. ... I know it's "unrealistic" to expect actual programmers to do this, ... tell me what a dog is. ...
    (comp.programming)
  • Re: Language X, not Forth ?
    ... As you become more familiar with a language, it's readability is a function of how much care the programmer took to make it more readable. ... The use of non-readable graphics characters doesn't help FORTH to ... All programmers I know use one sort or another to indent or highlight control flow. ... Therefore, I just don't do this kind of crazy things like juggling around with many stack elements. ...
    (comp.lang.forth)