Re: VB or C#

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Mike,

Do you mean that this sentence:

That means it has broader support, especially on non-Microsoft operating
systems. Something to consider.

Completely build on the Mono project and some personal opinions, because of
this sentence above I would have expected more.

You are right in that, that VB has a quicker evolution path than C# and
therefore probably Mono can not keep in line with that, but I think that
this tells more about what ECMA means as registration, like registration at
a non computer company has for ever meaned, it is no benefit. We have seen
that with more languages who don't exist anymore. Basic has a very long
lifeline you know (AFAIK after Cobol the longest) for a program language.

Before you misunderstood me, I find both VB.Net and C# very fine programming
languages.

Just my thought,

Cor

"Mike Lowery" <selfspam@xxxxxxxxxxxxxxxx> schreef in bericht
news:%23e%23q$f21GHA.3476@xxxxxxxxxxxxxxxxxxxxxxx

"Cor Ligthert [MVP]" <notmyfirstname@xxxxxxxxx> wrote in message
news:egu90P11GHA.4796@xxxxxxxxxxxxxxxxxxxxxxx
Mike,

That means it has broader support, especially on non-Microsoft operating
systems. Something to consider.

Interesting can you explain this a little bit deeper, it is a interesting
subject I never have heard before about or stated with facts.

So maybe can you fullfil that gab?.

Fact is projects like Mono do not (yet) fully support the VB language, but
C# is fully supported. One proposed reason is that VB hasn't been
released as a standard. The open source community rarely supports
proprietary, non-standard solutions.

C# standard:
http://www.ecma-international.org/publications/standards/Ecma-334.htm

A related discussion about standardizing VB:
http://www.panopticoncentral.net/archive/2005/12/30/10911.aspx

Microsoft is about the only major software company that has continued to
support BASIC from past to present. BASIC also has the dogma of still
being a beginner's programming language with severe limitations and poor
performance. Although that was true 10+ years ago, I don't believe it to
be true today. But you only get one chance at a first impression.

Open source is entangled in .Net:
http://www.infoworld.com/article/06/09/11/37OPopenent_1.html?source=NLC-OPENT2006-09-12






.



Relevant Pages

  • Re: VB or C#
    ... Because there is no standard there is alot of trouble supporting it in other ... whether the compiler is acting in a compliant way or not one can cross ... which you use since mono can run the il produced by the vb.net compiler. ... just looking at the language specifications.. ...
    (microsoft.public.dotnet.general)
  • Re: Why the VB6 versus VB.NET contest is baloney
    ... You then have a core language ... Mono compiler, and the dotGNU compiler. ... I kept providing the [insert your favorite Standard language] ...
    (microsoft.public.vb.general.discussion)
  • Re: Why the VB6 versus VB.NET contest is baloney
    ... You then have a core language ... Mono compiler, and the dotGNU compiler. ... I kept providing the [insert your favorite Standard language] ...
    (microsoft.public.vb.general.discussion)
  • Re: Do you have a Road Map?
    ... If there is only one language/compiler that will work on mono, it will be their C# compiler. ... of the whole points of the CLR is to be *language neutral*. ... If they only have the resources to make one language work, ... Certainly their goal is to make all of the languages that conform to the CLR work. ...
    (borland.public.delphi.non-technical)
  • Re: VB or C#
    ... Mono is the only mature non-Windows CLR ... computer company has for ever meaned, ... a language that hasn't been officially published? ... programmers. ...
    (microsoft.public.dotnet.general)