Здравствуйте, Эйнсток Файр, Вы писали:
ЭФ>Я думаю, что не надо мешать код, который вычисляет с кодом, который рисует. ЭФ>Что если выводить надо в графическое окно на Gtk+ и требуется обеспечить перерисовку произвольного вложенного прямоугольника? ЭФ>Значит надо больше архитектуры.
Не надо.
В жизни зачастую надо бывает по-быстрому написать прототип, чтобы понять, что это не совсем то, что надо, а попутно лучше погрузиться в предметную область.
А если с самого начала заморачиваться архитектурой — будешь великим архитектором, который так ничего и не создал полезного.
ЭФ>И исходное требование наличия двух циклов — оно относится к перерисовываему прямоугольнику, а не к коду расчёта графики.
Там про графику вообще ничего не говориться, ты сам проблему на ровном месте придумал.
ЭФ>Такой пример показал бы скилл seasoned-программера
Нет, он показал бы увлекающегося любителя делать то, о чем не просили.