2010-11-27 41 views
0

visual basic.netは大文字と小文字を区別しないので、コーダーが変数のケーシングやケーシングなしで記述することができます。宣言で使用されているものとは別の場合に変数を使用すると、「宣言されていない変数」エラーから解放されます。ライン終端がラインフィードであるという事実は、ケーシングと継続的な戦争で良いケアが必要なC#やC++とは違って、{}でフォローアップして、それを突き止めてどのようなものかを把握する必要があります。大文字と小文字を区別する言語と鈍感な言語

私の質問は、両方のMSILにコンパイルされるので、2つの言語間のパフォーマンスの違いはほとんどないことを知っている上のC#の利点は何ですか?

+0

C#はあまり冗長ではなく、その構造演算子( '{'と '}')は本質的にアイコンであるため、C#コードをスキャンする方がずっと簡単です。私はまた、 '_ 'で改行を避けて、とても迷惑にならないようにする必要があります。いずれにせよ、これはすべて非常に主観的です。 –

+0

私は質問を編集しました –

+0

トピックを閉じるためにこのstackoverflowルールが嫌いです。 – Seva

答えて

1

Visual BasicおよびC#の場合。実際のパフォーマンスの違いはありません。しかし、私は多くの人を知っており、C/C++言語を最初に学んだときに人々がC#を好むと結論づけることができます。人々は、パスカル・ファーストを学んだら、Visual Basicを好む。それは単なる構文です。

+0

一方、私はVB6を最初に学び、それを何年も使っていて、現在はC#を好んでいます。 –

+0

"Pascal First"ソースを学んだらVisual Basicを好む? – CodesInChaos

+0

私の場合、これは間違っています。私はパスカルから来ていますが、C#のコーディングのみを行っています.VBはその冗長性、奇妙な行終端(ステートメント終端の代わりに)、そして最後には一般的な用語に一致しない包括的なキーワードOOのもの)。 – Lucero

関連する問題