Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。392件00現在、新システム開発における言語選択で悩んでおります。開発環境はVisualStudio、言語の選択肢はVBまたはC#です。開発規模は200人月x5ヶ月程度。機能面での差異はほぼないと考えています。挙げるならば、構文が冗長くらいしかイメージはないのですが、C#を選択することのメリット・デメリットがあればご教授いただきたく存じます。票2他の方もコメントされていますが、メンバーの経験を優先した方がいいとは思います。40人となるとまとまらないかもしれませんね。その上で、「言語の優位性について」答えてみたいと思います。プログラミングでは一般的に式;expressionと文;statementとがあります。Basicはご存知のように構文が冗長です。C#言語であれば式でシンプルに記述できるような内容が、冗長が故に文で記述する必要が出てきたりもします。1なら文として完結させてしまうでしょう。C#言語の方が開発が活発です。Basicは15.0、15.3、15.5とあるものの強化機能はさして多くありません。クローズ済みですがVB.NETよりもC#の方が求人が多いのはなぜ?に書いた回答も参考にしていただけたらと。機能面での差異はほぼないと考えています。言語仕様が異なるだけで、実現できることにあまり差異はないと思います。以下のような観点で考えられるほうが良いと思います。|1言語を選択する権限及び責任があるのでしたら精通しているほうを選択したほうが間違いがないと思います。C#を選択する理由としては、マイクロソフトが.NETを扱う言語としてC#をデザインしているからという曖昧な答えにしかならないと思います。GUIライブラリの選定と学習にはおそらくC#・VBどちらから進めても手間がかかるものだと思います。そのときに不慣れな言語だと間違いなく足をとられますので、ご自身の職責とチームメンバーの方向性を今一度確認されたほうがいいと思います。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。