Amazonより
マイクロソフトの「.NETテクノロジー」に対応した新言語。新言語とはいえ、C/C++をベースとした言語仕様をもとにタイプセーフの強化、不正なポインタの使用を避けるなど、JAVAなどの昨今のプログラミング言語の流れに沿ったものであるため、習得は容易だろう。
機能的にはJAVAで禁止された機能をもう一度洗い直した、という印象があり、特にポインタの扱いには注意が払われている。C/C++でポインタが必要となる局面、複数の戻り値に対しては参照渡しのパラメータrefとoutが、関数ポインタに対してはdelegate型が用意された。安全性は犠牲になるが、unsafeモードで関数を定義すればポインタを使うことも可能だ。
「.NETテクノロジー」の核となる「.NET Framework」自体が「VisualC# .NET」のライブラリであることもあって、今後シェアを伸ばしていく言語となりそうだ。(瓜生 聖)
商品紹介
.NETテクノロジに対応したC#開発言語ツール。C++の進化形であるC#プログラミング言語の学習から、Windowsアプリケーションの作成、Webアプリケーションの構築が行えるほか、XML Webサービスにも対応。また、フォームエディタやHTMLエディタ、デバッガをひとつにまとめた統合開発環境を搭載。初心者のためにアプリケーションの作成手順を収録した印刷マニュアルを付属。