async/await
Nov. 1st, 2021 12:13 amПодумалось внезапно — а в какой момент и почему так получилось, что практически все современные языки пришли к промисам и сабжу для записи параллельного кода? До этого момента какие только извращения не бытовали: конечные автоматы, файберы, green threads (включая чудо нанотехнологий поверх duff device под названием protothreads), просто ад коллбеков, CPS для эстетов... а потом как лампочка у всех включилась. При том что концепция сама по себе далеко не новая — википедия ссылается на некую работу 1976 года.
no subject
Date: 2021-11-01 05:53 am (UTC)Пока что получается что с приходом массового веба на интерпретируемых языках это и полетело всерьёз.