Игаль *    (yigal_s) wrote,
Игаль *   
yigal_s

Не слежу давно за развитием С++, но вот немножко огляделся, загрузил себе VS 2017 и с неудовлетворением отметил, что асинхронные функции так и остались "экспериментальными".

Асинхронных функций так в стандарт C++17 и не ввели, и, что забавно, в комитете наметилась
какая-то группа диссидентов, которым не нравится, как асинки сделаны были в C# и они хотят это делать в С++ как-то по другому, какие-то более универсальные coroutines, но пока окончательно непонятно как. Кажется, именно их стараниями асинки не вошли в C++17, хотя, наверняка, были ещё причины.

В общем, я почитал точку зрения этих врагов народа, и, пожалуй, в чем-то они правы. Их заботит лёгкость работы с асинхронным кодом (что адекватно) и гарантии высокой производительности (что очень адекватно). С другой стороны, не очень понятно, какие есть вменяемые варианты coroutines, чтоб были лучше асинков для нормального промышленного кода. Надо бы, пожалуй, почитать накопившиеся в комитете стандартизации материалы...
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 2 comments