Evgeny_CD 0 14 июня, 2008 Опубликовано 14 июня, 2008 · Жалоба После того, как я разобрался с Protothreads http://electronix.ru/forum/index.php?showtopic=49133 я понял в очередной раз, что C безграничен, и скать, что он его знает полностью, не может никто :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Idle 0 16 июня, 2008 Опубликовано 16 июня, 2008 · Жалоба C безграничен, и скать, что он его знает полностью, не может никто :) а как-же KISS? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 16 июня, 2008 Опубликовано 16 июня, 2008 · Жалоба а как-же KISS?Поясните, плиз, что это такое в контексте темы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
romez777 0 16 июня, 2008 Опубликовано 16 июня, 2008 · Жалоба После того, как я разобрался с Protothreads http://electronix.ru/forum/index.php?showtopic=49133 я понял в очередной раз, что C безграничен, и скать, что он его знает полностью, не может никто :) Очень хорошие новостные группы, но на английском: comp.lang.c comp.lang.c.moderated Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vshemm 0 17 июня, 2008 Опубликовано 17 июня, 2008 · Жалоба Поясните, плиз, что это такое в контексте темы. Видимо, подобные "извращения" языка С, которые используют Protothreads, нарушают принцип Keep It Simple, Stupid :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 22 июня, 2008 Опубликовано 22 июня, 2008 · Жалоба Видимо, подобные "извращения" языка С, которые используют Protothreads, нарушают принцип Keep It Simple, Stupid :) Всего-то делов: признать, что тред - такой же примитив программы, как циклы или switch. Было бы thread { statement1; statement2; ............... statementN; } Рассматривалось бы это как конструкция, в которой точка входа вначале указывала на statement1, затем при последующем входе - в зависимости от выполнения операторов break и continue. Так, break позволял бы выйти из треда без переопределения точки входа, а continue - выйти из треда, но в следующий раз точка входа была бы оператором, следующим за continue. Причем, если break и continue - последние в блоке операторы, точка входа устанавливается опять на statement1, а если break первый - имеем пустой тред. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться