Visual Basic 言語の戦略についての説明

Microsoft は、Visual Basic を、安定したデザインの簡単で近づきやすい言語であり続けられるようにします。 .NET のコア ライブラリ (BCL など) は VB をサポートするようになり、.NET のランタイムとライブラリの多くの機能強化を VB で自動的に活用できるようになります。 C# または .NET ランタイムで言語サポートを必要とする新機能が導入された場合、VB では通常、それを使用するだけのアプローチが採用され、新しい構文は導入されません。 Visual Basic を新しいワークロードに拡張する予定はありません。 Visual Studio でのエクスペリエンスと C# との相互運用 (特に、Windows フォームやライブラリなどの VB の主要なシナリオにおいて) への投資が続けられます。

Visual Basic の戦略が示していること

Visual Basic の戦略は VB の進化に関する決定の指針となり、これらの注釈は主要な意見に関する Microsoft の考えについての洞察を提供します。

"Visual Basic は、簡単で近づきやすい言語であり続けます"

Visual Basic の自然言語構文により、プログラマーやプログラマー以外のユーザーは、コードを読み、有意義なディスカッションを行うことができます。 多くのユーザーが Visual Basic のデザインを受け入れており、そのデザインを変更する予定はありません。

"安定したデザインの言語"

Visual Basic のデザインにより、プログラマーは現在、堅牢なアプリケーションを構築し、長い間記述スタイルが変わっていないコードを理解できます。

"VB は通常、使用するだけのアプローチが採用され、新しい構文は導入されません"

.NET ランタイムや C# の新機能では、実装するために言語の変更が必要になる場合があります。 これらの機能の多くをサポートすることで相互運用を最大化し、使用のみのアプローチで安定性を最大化します。 使用のみのアプローチとは、Visual Basic のコードは新しい .NET ランタイム機能に基づいて構築された .NET API と型にアクセスできますが、それらの機能を使用する型を定義するための構文は Visual Basic では追加されないことを意味します。 これにより、Visual Basic のユーザーは、構文をほとんど、またはまったく変更することなく、新しい機能を利用できます。

"Microsoft は Visual Studio のエクスペリエンスへの投資を続けます"

Microsoft は、アナライザー、コード修正、IDE 生産性機能の提供など、Visual Basic 開発者向けの Visual Studio のエクスペリエンスを引き続き向上させます。

"VB の主要なシナリオにおいて"

Microsoft は、VB でサポートされている既存のシナリオを今後も重視し、Web フロントエンドやクロスプラットフォーム UI フレームワークなどの新しいワークロードのサポートを追加する予定はありません