If C# and JavaScript lets me await a Windows Runtime asynchronous operation more than once, why not C++/WinRT?

1 · Raymond Chen · May 26, 2026, 9:22 p.m.
Summary
This blog post discusses the differences in programming philosophies regarding asynchronous operations in C# and JavaScript compared to C++/WinRT. It raises the question of why C++/WinRT does not allow awaiting the same asynchronous operation multiple times, challenging current practices and suggesting a need for reevaluation.