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