Python ha aggiunto i costrutti asincrona / attesa in 3.5 nel 2015. La comunità di Javascript ha fatto passi avanti per un anno di splendore e alla fine ha aggiunto un'implementazione molto simile alla bozza in ES8 pubblicata nel 2017 (dalla mia comprensione). Typescript ha anche aggiunto metodi asincroni nel 2015 nella versione 1.7 che all'occhio non allenato sembrano esattamente come i metodi asincroni js.
C # Nel 2012 sono stati aggiunti metodi asincroni che assomigliano a tutte le altre implementazioni di async / await e si basavano sui flussi di lavoro asincroni simili a F #, che si presentavano allo stesso modo in F # 2.0 nel 2010. Questo è il primo esempio che conosco del linguaggio costruito in programmazione asincrona - C # con la coppia async / await e F # con flussi asincroni.
Esistono precedenti esempi di parole chiave utilizzate in questo contesto come costrutti del linguaggio (o libreria)? Dalle mie informazioni limitate sembra che tutti imitassero le parti migliori dell'implementazione C #, ma C # lo ha copiato da qualcun altro?