Clicky

Welcome to MSDN Blogs Sign in | Join | Help

develop .net

デベロッパー エバンジェリストの 大野です。

News

  • This blog is in Japanse only. コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。
どのプログラミング言語がオススメなのか

今日のセミナーでは、(ちょっと元の質問とは違うのですが)「今は C++ を使っているのですが、今後のためには、どの言語を覚えればよいでしょうか」という質問がありました。

これはときどきある質問なのですが、マイクロソフトは「これが一番」という答えは持っていません。.NET Framework のベースには「共通言語ランタイム(Common Language Runtime)」があり、どの言語にも対応できる汎用性を持っているので、開発者は「好きな言語」を選ぶことができるというのが、一般的な回答になるでしょう。ここでは、少し“個人的な意見”を書いてみます。
※まず、右側の「News」欄をお読みください :-)

「これから覚える」としたら、やはり Visual Basic か Visual C# をお薦めします。少なくとも「これからどうしようか」と迷う余地があるなら、このいずれかがよいでしょう(既存の C++ 資産を保守し続けなければならないといった「迷う余地」の無い方は別です)。日本にはとくに(C や)C++ の開発者が多いので、Visual C++ はこれからも使われ続けていくでしょうし、C++ プログラマの方のスキルをほぼそのまま活かせるのは Visual C++ です。Visual J# も基本は Java“言語”ですから、Java 開発者のスキルを活かせるものだといえます。しかし、Visual Studio 2005 においては、これらよりもVisual Basic と Visual C# の方が .NET Framework を活用しやすいのです。

実際、共通言語・・・といっても、Visual Studio 2005 のサポートが、すべての言語で共通しているわけではありません。たとえば、スマートデバイス(Pocket PC のようなデバイス向けのアプリケーション)をビジュアルに開発したり、Visual Studio Tools for Office(VSTO)で Excel や Word 用のアプリケーションをビジュアルに開発できるのは、Basic か C# のみです。その代わり、C++ ではアンマネージコードの開発ができますし、バリエーションも色々あります。

「Basic と C# のどちらか」という点については、“個人的には”C# の方がお薦めです。ただし、これは個人の実績や好みの問題も大きく左右するでしょう。また、VSTO を使って Office アプリケーションを開発する場合には Basic の方が使いやすい場合もあります。Basic では引数を省略できたり、参照渡しのために ref をつけなくてもよいからです(歴史的に、Office 開発ではこういう呼び出しがしばしば登場します)。

さて、話が最初に戻ってしまいますが、効率的によりよいアプリケーションを開発するためには、実はプログラミング言語にこだわるよりも、.NET Framework が持つ機能を覚える方が重要です。「.NET Framework」そのものに比べれば、「言語の違い」は、それほど大きなものではないでしょう。

Posted: Tuesday, September 26, 2006 11:26 PM by mohno

Comments

情報販売のインフォカート・・・SOHO・起業家を成功に導く電子書籍販売ツール said:

『出発は三万円でした。』 昨年、私のJRA専用口座(I-PAT)に、5月13日(金)に3万円入金しました。 恥ずかしい話、この日までこの運用法を理解できず、というより、「もう少し勝ちたい欲望から資金の配分を間違え、資金が破綻し、もう残り3万円しか入金できなかったのでした。 でも・・・ それが・・・ 年末まで一度もそのお金がなくなるどころか、減ることもなく、順調に増え続けていたのです。 ついに公開! 3年前まで競馬で負け続けていた開発者が、昨年1年間1回も負けることなく、37週間連続して競馬で資産を増やし続けた秘密・・・。

# November 24, 2006 6:23 PM

情報販売のインフォカート・・・SOHO・起業家を成功に導く電子書籍販売ツール said:

『出発は三万円でした。』 昨年、私のJRA専用口座(I-PAT)に、5月13日(金)に3万円入金しました。 恥ずかしい話、この日までこの運用法を理解できず、というより、「もう少し勝ちたい欲望から資金の配分を間違え、資金が破綻し、もう残り3万円しか入金できなかったのでした。 でも・・・ それが・・・ 年末まで一度もそのお金がなくなるどころか、減ることもなく、順調に増え続けていたのです。 ついに公開! 3年前まで競馬で負け続けていた開発者が、昨年1年間1回も負けることなく、37週間連続して競馬で資産を増やし続けた秘密・・・。

# December 8, 2006 8:22 PM
Anonymous comments are disabled
Page view tracker