VBか、C#か
マイクロソフトの北川 裕康です。Visual Studio、MSDNサブスクリプションなどの開発製品やMSDN Onlineの開発者の方への情報提供などに責任をもっています。
突然ですが、本日からBlogをはじめます。色々な情報や活動の"ニュアンス”といったものを、このBlogで皆様と共有できたらと思います(微妙な言い回しですが)。
本日は、VBかC#かという話題です。
先日、開催されたTech*Ed 2005 YokohamaのキーノートのためにCorporate VPのS.Somasegarが来日し、私は期間中は彼に付き添っておりました。
彼がプレスやMVPの方から何度も受けた質問に、その「Visual BasicかC#か、どういう基準で選択すべきか」というものがありました。たぶん、これを読まれている多くの方も興味ある質問ではないでしょうか。
Somasegarがユニークな答え方をしていたので、ここで紹介させていただきます。
Somasegar曰く、
「皆様にお子さんが複数いらっしゃる場合、どっちがいいと言えますか?Visual BasicとC#についても同じです。言語については、使用するプログラミング言語は、個人的な選択やプロジェクトに依存しており、スキルに応じて必要なものを選択してほしいです。」
SomasegarなどのVisual Studioの開発担当者にしたら、どちらも可愛い子供のようなものなのでしょうね。
また、次のようなコメントで補足もしていました。
「様々な種類のスタータキットが提供され、どの言語を選択しても目的に応じて段階的に学習できる工夫をしています。」
Visual Basicの開発者の中には、今後どの言語に行こうかと悩まれていると思います。でも、特別な理由がない限り、Visual Basicで大丈夫です。安心してください。マイクロソフトは、大切な子供の1人して、Visual Basicも継続して改良していきます。
コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。