投稿者 るきお  () 投稿日時 2008/7/8 04:47:00
こんにちは。 
私はVBとC#には大きな差がないと考えています。 
ですので、JavaやC++ではなくC#を選ぶことに理由があるのならば、VBを選ぶ理由も同じです。 
 
VBとC#の優劣については細かい点の話になる上、ある点ではVBがよくても、別のある点ではC#の方がいいという関係です。 
あるライターさんが書いたという 
>C#はC++よりも簡単であること、VBよりも厳密なプログラムが書けることをあげていました。  
も、「C#はVBよりも厳密なプログラムが書ける」という発言としてその通りだと思う側面がある一方、そうかな?と思う面もあります。(VBをOption Explicit OffやOption Strict Offで使用すると厳密ではない反面、C#をunsafeで使用しても厳密ではない(多分)。) 
 
細かい話を抜きにして、私が考える結論に飛ぶと、VBかC#かの選択は環境や好みの問題であって両者に優劣はないと思っています。 
 
志向としては、VBは「書けば動くよ。さぁ、書いてみよう!」という楽天的なのに対し、C#は「動けばいいってもんじゃないよ。でも、できるだけ楽はしたいよね。」という優等生型という感じがします。 
 
こんなんで回答になっていますでしょうか? 
ほかの方の意見も聞かせてください。