Lambda the Ultimate

inactiveTopic Making a decision: C# or VB.NET
started 3/8/2002; 7:30:13 AM - last post 3/13/2002; 9:23:13 AM
Ehud Lamm - Making a decision: C# or VB.NET  blueArrow
3/8/2002; 7:30:13 AM (reads: 1998, responses: 2)
Making a decision: C# or VB.NET
I don't like language comparisons, since they usually produce more heat than light (they make you think about being closed in a dark oven..). This essay from Richard Caetano, however, is reasoned and well written. (And contains code examples!)

In a second piece Caetano discusses Drayton's brain teaser.

Caetano promises to keep discussing these issues on his weblog.


Posted to cross-language-runtimes by Ehud Lamm on 3/8/02; 7:33:46 AM

Brent Fulgham - Re: Making a decision: C# or VB.NET  blueArrow
3/12/2002; 4:27:07 PM (reads: 846, responses: 1)
Although the brain teaser discussion seemed to be aimed at the need to be aware that different languages may behave differently on the CLR, I think this is a bit of a red herring.

The whole point of having different languages (IMHO) is to arrive at some different semantic behavior -- otherwise we truly are just discussing skinnable languages. The fact that VB.Net's dispatch mechanism differs from C#'s on the same CLR seems to me to show that the CLR is functioning very well as an abstract machine. I *WANT* different dispatch based on my programming languages!

Ehud Lamm - Re: Making a decision: C# or VB.NET  blueArrow
3/13/2002; 9:23:13 AM (reads: 883, responses: 0)
The whole point of having different languages (IMHO) is to arrive at some different semantic behavior

Of course. It just pays to remember that the languages may indeed be different...