
Сообщение от
starmos
Все это взаимосвязано. Если вы знаете порядок исполнения блоков, то вы можете иметь сколько угодно блоков записи значения. Да, это предъявляет определенные требования к программисту, но они не являются чрезмерными. Но если вы не знаете порядок исполнения, то все блоки на поле могут быть выполнены когда угодно, по отношению друг к другу и конечно тут неизбежно будут ошибки, связанные с неправильным присвоением. Истина в том, что контроллер обрабатывает все блоки строго последовательно, т.к. у него один процессор, который в каждый конкретный момент работает только с парой операндов. Возможно наверное создание ПР с многоядерными процессорами и параллельными вычислениями, но думаю здесь не тот случай. Если человеку не важен порядок выполнения, то он может просто не ориентироваться на него, при создании программы. Но если важен, то по факту у него нет возможности это учесть, не смотря на то, что по умолчанию такая возможность присутствует. Иначе говоря, инженеры ОВЕН сознательно приложили усилия, чтобы исключить возможность учета порядка вычисления блоков и тем самым СОЗНАТЕЛЬНО усложнили жизнь программистам.