Size: a a a

2021 June 07

Т8

Т-34 85 in dlang.ru
легковесный поток, он же пользовательский поток
источник

EP

Egor Pugin in dlang.ru
и как его создать в сишке?
источник

g

gavr in dlang.ru
источник

Т8

Т-34 85 in dlang.ru
в том же, чем отличается функция от потока
источник

Т8

Т-34 85 in dlang.ru
возможно, как-то можно эмулировать. Надо посмотреть либы
источник

EP

Egor Pugin in dlang.ru
как эмулировать? го же как-то создаёт? го на чём написан?
источник

g

gavr in dlang.ru
если вкратце 1) гтк люди не слишком любили плюсы, 2) компиляторы плюсов тогда не были так стабильны как С, особенно под виндой 3) С++ невозможно экспоусить в другие языки, у всех есть С интероп, и почти ни у кого C++
источник

Е

Евгений in dlang.ru
По сути корутина - это одна из возможностей реализации гринтреда.
В D файберы - суть корутины.
источник

g

gavr in dlang.ru
я бы даже сказал ни у кого
источник

EP

Egor Pugin in dlang.ru
как раз наоборот
источник

g

gavr in dlang.ru
Ну а Vala это не совсем язык, это большой си генератор, синт сахар к GObject
источник

Е

Евгений in dlang.ru
гринтред - очень широкое понятие, а корутина вполне конкретное.
источник

g

gavr in dlang.ru
источник

EP

Egor Pugin in dlang.ru
корутины стеклес обычно сейчас, у д фиберы стекфул
источник

DH

Dark Hole in dlang.ru
Що. Я думал, гринтреды это вытесняющая многозадачность, а файберы/корутины — кооперативная.
источник

Е

Евгений in dlang.ru
Я имел в виду исключительно стекфул.
источник

Т8

Т-34 85 in dlang.ru
ну да, как-то так и эмулировать. В том смысле, что искаропки нет такого
источник

МВ

Макс Воробьев... in dlang.ru
Э! а как-же D?)
источник

Е

Евгений in dlang.ru
Короче чисто терминологичекский спор, примерно как "что такое ООП?"
источник

МВ

Макс Воробьев... in dlang.ru
obj-cmm
источник