Blog を始めたはいいですが、このままでは 3 日坊主ならぬ 3 Post 坊主になりそうですので、とりあえず私の思い出話でも。。(^_^;
そう、あれは今から約 7 年前の 2000 年のことでした。
当時私は某社で ActiveX コントロールや独自の XML メッセージング用 HTTP サーバーを C++ で開発していましたが、そんなさなかにマイクロソフトから .NET の登場がアナウンスされました。私が本格的に C# を使い始めたのは 2001 年に入ってからだったと思われます。
当時 C# を使い始めて思ったことは、文字列処理が劇的に楽になった、ということですね。作っていたプログラムは HTTP のプロトコルや XML/SOAP のメッセージの処理を実装することが中心でしたので、兎にも角にも文字列処理でしたので。String クラスや StringBuilder クラスはもちろんですが、Encoder/Decoder クラスにとても感動した記憶があります。さらに、C++ での苦行に近い文字列処理をなんとか楽にしようと正規表現をかじっていたところでしたので、.正規表現がネイティブでサポートされていることにさらに感動。。
(正規表現はもしかしたらこのときすぐには多用していなかったかもしれませんが、後に結構お世話になりました)
こんにちは、ガベージコレクターと System.Text & System.Text.RegularExpressions。さようなら、ポインターとヘッダーファイル。
私はこうして .NET にハマっていったのでありました。
今 .NET を使って開発をされている方々も十人十色の .NET との出会いがあったと思いますが、私の場合はこんな感じでございます。