async-await 신택스의 역사

요즘 언어들은 대개 갖고 있는 비동기 신택스인 async-await은 의외로 닷넷에서 먼저 만들고 시작했다.

  1. 2007년에 F# 2.0에서 처음 도입
  2. 2012년에 C# 5.0에서 완전 도입
  3. 2015년에 Python 3.5에서 도입
  4. 2015년에 Typescipt 1.7에서 도입
  5. 2017년에 Javascript ECMA2017에서 도입
  6. 2019년에 Rust 1.39에서 도입
  7. 2020년에 C++20에서 도입. (당연히 한참 나중에 구현됨)
  8. 2021년에 스위프트 5.5에서 도입

MS가 주도적으로 밀어댄게 잘 드러난다.
TS에 먼저 집어넣어서 JS에도 영향을 줬을 정도니..

Java는 그런거없다.


참조
https://en.m.wikipedia.org/wiki/Async/await