概要
実は C より古い BASIC からの伝統を持ちながらも、時代に適合するため進化し続けてきた面白い言語です。
導入方法
Microsoft 製品なので Windows で使うのが基本です。下のサイトからダウンロードできます。
ただし TopCoder では、残念なことに、これらに含まれている便利な機能やクラスの一部を使うことができません。
.NET Framework 2.0 の要素だけでプログラムを記述するよう注意しましょう。
- 最新版
- Visual Basic 2010 Express
- 過去のバージョン
- Visual Basic 2008 Express
特徴
- 文法が C/C++/Java/C# などと大きく異なります。演算子として使われる記号も違います。
- マイナーです。
- Challenge で落とされにくいと思われます。
- Submission がないことすらあります。
サンプルコード
Dim a, b, c, d As Integer, h As Double a = 1 b = 2 c = a = b ' 左は代入, 右は比較. 暗黙に Boolean → Integer の変換が行われる。 d = b^b^b ' 累乗。 h = a / b ' 除算は浮動小数点演算。 System.Console.WriteLine("{0}, {1}, {2}", c, d, h) ' 出力結果: 0, 16, 0.5