async/await

Nov. 1st, 2021 12:13 am
[personal profile] ex0_planet
Подумалось внезапно — а в какой момент и почему так получилось, что практически все современные языки пришли к промисам и сабжу для записи параллельного кода? До этого момента какие только извращения не бытовали: конечные автоматы, файберы, green threads (включая чудо нанотехнологий поверх duff device под названием protothreads), просто ад коллбеков, CPS для эстетов... а потом как лампочка у всех включилась. При том что концепция сама по себе далеко не новая — википедия ссылается на некую работу 1976 года.

Date: 2021-10-31 09:06 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Языки, может, и пришли, а вот население...

Date: 2021-11-01 04:17 am (UTC)
ircicq: (Default)
From: [personal profile] ircicq
В ядре Win NT с самого начала только async-ронщина была, но не на уровне языка.
Из популярных языков скорее всего C# первый.
А когда увидели прирост производительности таких программ, то и остальные переняли.

Profile

ex0_planet

April 2023

S M T W T F S
      1
234567 8
910111213 1415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 25th, 2026 01:24 pm
Powered by Dreamwidth Studios