C# やるなら
C# 得意な後輩が熱く語っていたことをメモ。
C# やるなら
- LINQ
- Async / Await
- Rx ( Reactive eXtensions)
はMUSTらしい。
恥ずかしなら、Rxは聞いたことがなかった。
- RxはLINQを発展させたもの。
- .NET Framework 3.5 以降対応
- 関数型言語指向なライブラリ?
- 時間軸をシーケンスとみなしているらしい。
- そのシーケンスに関数を適用していくらしい。
- LINQはデータソースへのI/Fを共通化している。
- RxはEVENTや非同期処理をLINQの形式で宣言的に書けるらしい。
概念は分かったが、実際にコードを書きまくった方がいいだろう。
近いうちに仕事でC#のコードを書く機会がくるのは分かっているため
今のうちにこの辺をしっかりできるようにしておくと
いろいろ楽しいかもしれない
参考
Reactive Extensionsの概要と利用方法 − @IT