My two cents

flamencofantasy flamencofantasy at gmail.com
Tue Oct 24 00:27:38 UTC 2017


On Monday, 23 October 2017 at 22:22:55 UTC, Adam Wilson wrote:
> On 10/23/17 08:21, Kagamin wrote:
>> [...]
>
> Actually I think it fits perfectly with D, not for reason of 
> performance, but for reason of flexibility. D is a polyglot 
> language, with by far the most number of methodologies 
> supported in a single language that I've ever encountered.
>
> [...]

There is a lot of misunderstanding about async/await. It has 
nothing to do with "conservation of thread resources" or trading 
"raw performance for an ability
> to handle a truly massive number of simultaneous tasks". 
> Async/await is just 'syntactic sugar' where the compiler 
> re-writes your code into a state machine around APM 
> (Asynchronous programming model which was introduced in .NET 
> 2.0 sometime around 2002 I believe). That's all there is to it, 
> it makes your asynchronous code look and feel synchronous.


More information about the Digitalmars-d mailing list