C#とVisual Basic
C#とVisual Basicの言語仕様がますます似てきているのではという質問についての対してのアンダースの回答です。
「.NET Frameworkが登場する以前は、言語ごとに開発・実行環境も違うし、クライント、サーバー、モバイルによってもそれは違うし、そして、それぞれの言語の仕様もまったく異なっていました。Visual Basic 6.0、InterDevなどをみても明らかです。それが、開発者に大きな負担をかけていました。
.NET Frameworkをベースにすることに、ほとんどのことが共有でき、言語のシンタックスの違いくらいしかなくなってきました。
それでは、言語なんか統一すればいいかと思うかもしれないが、そうではありません。でもこの言語のシンタックスの違いは、開発者にとっては大事であります。Visual Basic開発者は、Visual Basicのシンタックスに馴染んでおり、それを提供することは大切であります。
C#、Visual Basic、開発者がどちらを使ってくれても、それは.NETなので、うれしいことです。」