Visual Basicとは
Visual Basicは、Microsoftが開発したプログラミング言語です。 Microsoft Visual Studio .NETの一部として出荷されるMicrosoftのVisual Basic .NETにほぼ置き換えられていますが、強力な支持者です。 元の言語自体は1991年から1998年まで続き、サポートは次の10年間継続しましたが、最終的には廃止されました。
Visual Basicの基本原則は、1980年代を通じてコンピュータープログラマーの中心であった古いBASIC言語で構築されました。 アランクーパーは1980年代後半にドラッグアンドドロップインターフェイスを開発していたので、Microsoftは彼と彼の会社であるTripodにフォームビルディングアプリケーションへのコンセプトの開発を依頼するように近づきました。 彼らが当時Rubyとして知られていたこのプロジェクトを提供したとき、MicrosoftはそれをBASICプログラミング言語にバンドルし、新しい言語を作成することにしました。
今後7年間で、Visual Basicは堅牢なプログラミング言語であるバージョン6.0に至るまで何度も繰り返されます。 Microsoftは最終的に言語のサポートを放棄しましたが、そのランタイムはすべての後続のMicrosoftオペレーティングシステムでサポートされています。 正式なサポートはありませんが、Visual Basicには、お互いをサポートし、言語に慣れていない人を支援するために活動するプログラマーの活発なコミュニティがあります。
2001年、Visual Basicが3年間開発されていなかった後、Microsoftはそれを.NETフレームワーク上に構築されたバージョンに置き換えました。 多くの肯定的な機能にもかかわらず、新しいバージョンがVisual Basicの古いバージョンとの完全な下位互換性のために構築されていないという事実は、多くの問題を引き起こしました。 最終的に、多くのプログラマーは古い言語を使い続け、他のプログラマーは新しい言語に移行したため、開発者コミュニティに大きな亀裂が生じました。
Visual Basicは、グラフィカル機能により一部のユーザーにとってより直感的になるため、多くの人がVisual Basicが理想的な開始プログラミング言語であると感じています。 基本的には、まだBASIC言語に依存していますが、使いやすいインターフェイスを提供することにより、プログラミングのより難しい部分の一部を取り除きます。 多くの場合、C ++などの言語に移行する前に、人が最初に学ぶプログラミング言語になります。 ただし、場合によっては、プログラマーはVisual Basicに十分に慣れて、複雑なプログラムを作成する場合でも主要なプログラミング言語のままになることがあります。
Visual Basicを使用すると、あらゆる種類のプログラムを構築でき、堅牢で汎用性の高い環境です。 現代の.NET言語には、多くの現代言語にはない多くの機能が含まれているため、多くの目的に最適です。 2005年の時点で、この言語には、より強力な.NET言語との整合性を高めるための大幅な見直しが行われました。 これらには、部分クラス、null許容型、およびジェネリックの追加が含まれます。 2008年およびVisual Basic 9.0の時点で、この言語には匿名型、XMLリテラル、型推論、およびtrue if演算子が含まれていました。