Python a ajouté les constructions asynchrones / attendues dans 3.5 en 2015. La communauté Javascript a fait des pas vers elle pendant un bazzillion d'années et a finalement ajouté une implémentation très similaire au projet dans ES8 publié en 2017 (d'après ma compréhension). Typescript a également ajouté des méthodes asynchrones en 2015 dans la version 1.7 qui, à l'œil non averti, ressemblent exactement aux méthodes asynchrones js.
C # Ajout de méthodes asynchrones en 2012 qui ressemblent à toutes les autres implémentations asynchrones / attendues et étaient basées sur des flux de travail asynchrones de comportement similaire mais différents, introduits dans F # 2.0 en 2010. C'est le premier exemple que je connaisse de langage intégré à la programmation asynchrone. - C # avec la paire asynchrone / attente et F # avec les flux asynchrones.
Y a-t-il des exemples antérieurs des mots-clés utilisés dans ce contexte comme constructions de langage (ou bibliothèque)? D'après mes informations limitées, il semble que tout le monde ait imité les bonnes parties de l'implémentation C #, mais C # l'a-t-il copié de quelqu'un d'autre?
async
await
dans un langage de programmation, c'est assez récent. Mais la programmation asynchrone du type pratiqué parasync
await
existe depuis longtemps.