Re: How easy is it to learn VB compared to C#?

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



On 2008-05-29, Rory Becker <rorybecker@xxxxxxxxxxxxxxxx> wrote:
Hello Family,

Frankly I like both. Some on our team pick VB, some pick c#. Those
that pick c# tend to have tasted java or c in their past. Maybe that
makes an easier migration. At least it should.

If we could create MultiLanguage projects, then this problem would go away.

http://rorybecker.blogspot.com/2006/09/i-want-multi-language-projects-in.html

The need to create a new project and therefore a new dll is massive overkill
just to be able to use the features of another language.


Out of curriosity, why didn't you crosspost to the c# group?

Probably didn't want to start a(nother) religious war :)


--
Rory



Rory,

I'm sure you know, it is technically possible to create multi-language
assemblies - there just is no support in the ide. You have to compile
from the command line to accomplish it.

The problem is that, I just don't really see the point of it. There
have been precious few times when I have wanted to mix languages, and
solution level support was more then adequate. The only time, that I
can really think of is using VB.NET for office automation, simply
because it is much easier and cleaner to use VB.NET for late-bound
scenarios - though, it looks as if that might change in C# v4.

I just don't see this as a feature that many developers will be
clamoring for.

--
Tom Shelton
.



Relevant Pages

  • Re: How easy is it to learn VB compared to C#?
    ... makes an easier migration. ... just to be able to use the features of another language. ... solution level support was more then adequate. ...
    (microsoft.public.dotnet.languages.vb)
  • RE: How easy is it to learn VB compared to C#?
    ... that pick c# tend to have tasted java or c in their past. ... makes an easier migration. ... The need to create a new project and therefore a new dll is massive overkill just to be able to use the features of another language. ...
    (microsoft.public.dotnet.languages.vb)