Size: a a a

Конференция C++ Russia

2020 April 17

A

Alex Ф-ф-фэils!🌠︙ in Конференция C++ Russia
Alexander Zaitsev
1) поэтому и появятся на базе корутин библиотеки (я не знаю, как там сейчас у cppcoro с поддержкой принятых в стандарт корутин. Наверное должно быть ок)
2) а тут уже придётся следить за развитием истории про эпохи
2) короче есть мысли в общем, надеюсь бумажку хуйнуть
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
Alexander Zaitsev
1) поэтому и появятся на базе корутин библиотеки (я не знаю, как там сейчас у cppcoro с поддержкой принятых в стандарт корутин. Наверное должно быть ок)
2) а тут уже придётся следить за развитием истории про эпохи
Появятся, только это займёт время и не будет стандартизовано. В итоге по сути корутины будут использоваться прогрессивным меньшинством, а большинство решат - что-то крутое, но неимоверно сложное, оно того не стоит.
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
Надеюсь, что я ошибаюсь, и корутины наберут вес и популярность. Но пока мне кажется, что в текущем виде их в ближайшие годы будут использовать очень умеренно и с опаской.
источник

A

Alex Ф-ф-фэils!🌠︙ in Конференция C++ Russia
Ну вон в c++/rt в винде уже сама спроектирована поверх корутин плюсовых
источник

AV

Alexey Veselovsky in Конференция C++ Russia
*cyberzx
Ну я как человек пишуший частанько на Go и активно использующий корутины, слабо представляю как мне писать ассинхронный конкурентный код без корутин
там не корутины эти убогие стеклесс, а нормальные горутины которые стекфулл
источник

A

Alex Ф-ф-фэils!🌠︙ in Конференция C++ Russia
Alexey Veselovsky
там не корутины эти убогие стеклесс, а нормальные горутины которые стекфулл
Бля, ну ведь ты можешь контекст схоронять же
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Alex Ф-ф-фэils!🌠︙
Бля, ну ведь ты можешь контекст схоронять же
в плюсатых недокорутинах еще и руками контекст сохранять до кучи? это что за гибрид бульдога с носорогом? зачем?
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Vladimir Krivopalov
Появятся, только это займёт время и не будет стандартизовано. В итоге по сути корутины будут использоваться прогрессивным меньшинством, а большинство решат - что-то крутое, но неимоверно сложное, оно того не стоит.
да, это займет время, но мы никуда особо вроде как не спешим. любые изменения требуют времени. тут в индустрии до сих пор очень много С++11, так что торопится точно особо никуда мы не будем
источник

AV

Alexey Veselovsky in Конференция C++ Russia
чем это лучше чем тупо boost::coroutines? или как их там
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Alexey Veselovsky
чем это лучше чем тупо boost::coroutines? или как их там
boost::context ты наверное хотел сказать
источник

A

Alex Ф-ф-фэils!🌠︙ in Конференция C++ Russia
Alexey Veselovsky
в плюсатых недокорутинах еще и руками контекст сохранять до кучи? это что за гибрид бульдога с носорогом? зачем?
Почему недо?
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
Alexander Zaitsev
boost::context ты наверное хотел сказать
boost::coroutines написаны на основе boost::context
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Alex Ф-ф-фэils!🌠︙
Почему недо?
потому, что стеклесс
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
бустовые корутины стекфул, они сделаны на основе Boost Context
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
(точнее, теперь уже boost::coroutines2)
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Vladimir Krivopalov
boost::coroutines написаны на основе boost::context
дыа
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Vladimir Krivopalov
(точнее, теперь уже boost::coroutines2)
+1
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
Alexey Veselovsky
потому, что стеклесс
Ну это не "недо", это разные сценарии. В некоторых ситуациях stackful не подходит, слишком много памяти выжирает.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Vladimir Krivopalov
Ну это не "недо", это разные сценарии. В некоторых ситуациях stackful не подходит, слишком много памяти выжирает.
сколько? целый килобайт?
источник

AV

Alexey Veselovsky in Конференция C++ Russia
точнее - одну страницу
источник