そういえばVisual C# 2005 Express Editionをインストールしたのに全然使ってないなあ、なんて思ったのでちょっと使ってみました。C#の言語仕様自体はC++やJavaと似ているので、そこまで取っ付きにくくはない感じ。
.NET Frameworkも面白い。Cocoaとは似たようなところもあったり全然似てないようなところもあったり。Cocoaでウインドウ上にコントロールを追加するにはNSWindowのインスタンスにコントロールのインスタンスを追加していくのに、.NETではFormクラスのサブクラスを作ってそこにコントロールをフィールドとして追加する。Cocoaに慣れた身としてはなんか気持ち悪いけど、これはこれで面白い。設計思想の違いなんでしょうけど。