2005-09-16 [長年日記]

PDC (10)

C++はどうなっているのかというと、C++/CLIは少し落ち着いているようで将来的にはLINQも統合されるかもみたいな話はしていましたが、今の旬は並列化のようです。

active class Test {
public:
  double calc(int x) { ... }
};

active Test test;
future<double> result = test.calc(10);
// ここで別のことをする
double d = result.wait();

というように非同期処理を簡単に書けるようにするとか、メモリに対してトランザクションを使えるようにして、アトミックな処理を簡単に書けるようにするとか。(C#のlockのような)同期よりももっと意味を抽象化した概念を言語でサポートする方向を研究しているようです。

スンドブ

スンドブ そして今日もスンドブ。

[]