はじめに 皆さまはVB.NETにどのようなイメージをお持ちでしょうか? 筆者がよく聞くイメージは「初心者用」です。開発元のマイクロソフト社のWebページにも「Visual Basic 2008 Express EditionはWindowsアプリケーションの楽しく簡単な作成方法に興味を持つ、趣味で開発を行うユーザー、プログラミング初心者、および学生に最適な開発ツールです」と書いてありますので、そのイメージはあながち間違いではないでしょう。 おそらくそれが原因なのでしょうが、VB.NETであまりディープな内容にチャレンジしている人を筆者は見かけません。デバッガ実装、OS開発、RDBMS実装、機械語解析などのディープな内容は大半C言語で行われております。C言語を選択するのは実用的な観点から言えば正解なのですが、だからといってディープな内容が楽しめる言語はC言語だけではありません。さすがにOS開