(5) Мне так кажется... я еще этого не доказал, но...:--для загрузки новой программы1, потребуется загрузочная программа2 с неменьшим числом шагов--для ПЕРЕЗАГРУЗКИ программы1 (а именно этот пример и обсуждает автор исходного поста в ру_нлп - частичная/полная смена одной программы другой) потребуется перезагрузочная программа с количеством шагов ПО МЕНЬШЕЙ МЕРЕ В ДВА РАЗА БОЛЬШИМ, ЧЕМ ПРОГРАММА ЗАГРУЖАЕМАЯ...в самом деле. Исходная программа S-R. Два шага. Для ее перезагрузки надо изменить S (самое простое). Для изменения S к нему нужно добавить S(+). Для добавления S(+) (рассматриваем в самом общем виде) потребуется процедура типа ТОТЕ (зацепления нового якоря за ресурс и его хотя бы однократная проверка). Четыре шага. И прицепление S(+) к S - еще шаг. Всего пять шагов. При этом еще сэкономили и не искали какой именно ресурс. Типа знали заранее. Тут надо уточнить онтологию: "шаг" - "программа" - "программное окружение". Мы можем человека сильно стукнуть по голове и он никогда больше не будет исполнять первоначальную S-R — в один шаг изменили вместо четырёх.