Здравствуйте, pva, Вы писали:
S>>Фишка в том, что мутации происходят не в нужных нам частях кода. Они могут произойти и в проверенных, уже "отлаженных" участках кода с такой же вероятностью, как и в новых (не проверенных участках кода).
pva>Нет, не могут.
Почему же не могут
Какой такой механизм разрешает мутации только в непроверенных участках кода и запрещает в проверенных?
pva>Как мы видим ты ошибаешься. Если брать аналогию с ПО, то эволюцию, вероятно, было бы уместно сравнить с процессом написания системы в которой требования заказчика постоянно меняются, а программеры создают "мутации" закладываясь на вероятные будущие требования. В эксплуатации уходит билд, в котором программеры угадали больше всего )))
ПО не возможно писать без сознания. Какая может быть аналогия?
Вы так говорите, как будто ПО само возникает методом перебора случайных вариантов.