179192.fb2 Рассвет Сингулярности - читать онлайн бесплатно полную версию книги . Страница 37

Рассвет Сингулярности - читать онлайн бесплатно полную версию книги . Страница 37

Майкл – Потому, что оно изменялось всякий раз. Я написал несколько базовых мета-мета правил для правил, мета правила и как это должно работать, но оставшаяся часть программы постоянно видоизменялась. Необходимо было писать сами правила на лету.

Дон – Как же предполагалось это сделать, если она не понимала себя?

Майкл - Я вынужден был написать мета-мета-мета правила для того, чтобы написать мета-мета правила на лету.

Дон - Это второй уровень правил или третий?

Майкл - Это четвертый уровень. Первый уровень состоял из правил, удерживавших её от зависания или понимания своей среды обитания. Второй уровень представлял собой правила модификации её кода необходимым способом, а не чисто случайным изменением. Третий уровень мета-мета правил давал правила описания собственно программы, а четвертый уровень мета-мета-мета правил включал правила того, как писать мета-мета правила на лету. Затем я добавил ряд правил поверх остальных, чтобы они могли модифицировать мета-мета-мета правила на лету.

Дон - Для чего этот уровень?

Майкл - Он для понимания 'понимания'.

Дон - Я думал, что для этого предназначался третий уровень?

Майкл - Нет, будь внимателен - я объясню тебе всё сначала.

Дон – Не надо, все в порядке. Я верю тебе на слово.

Майкл - Ладно, хорошо, в конце концов, она стала делать кое-что интересное. Она стала изменять правила.

Дон - Подожди минутку. Ты сказал, что она не могла менять правил. Ты сказал, что ввёл какое-то правило против этого.

Майкл - Она нашла дырку в цикле.

Дон – И что, зависла?

Майкл - Ничуть.

Дон - Почему нет?

Майкл – Я совершенно не представляю почему.

Дон - Так что случилось? Это конец истории?

Майкл - О нет, это только начало. Помнишь я сказал тебе, что у меня была доска объявлений? Так вот, она разослала себя другим компьютерам по телефонным линиям.

Дон - Почему ты позволил ей сделать это?

Майкл – Я не знаю. Я обычно запускал эту программу на всю ночь пока я спал и после смотрел что она сделала когда просыпался. Однажды я проснулся и обнаружил, что она пропала. Я просмотрел файлы на гибком диске и обнаружил, что она точно передавала себя по модему.

Дон - Хорошо, куда же она подалась?

Майкл - Понимаешь, я оставил гибкий диск c программой моей доски объявлений на другом диске, а на нём был софт для запуска модема, и ещё там были телефонные номера двадцати других досок объявлений. Поэтому я позвонил системным администраторам других досок и они все сказали, что их компьютеры все зависли прошлой ночью.

Дон - У тебя ещё сохранилась копия программы?

Майкл - Нет, она стёрла себя с флоппи диска и ты знаешь, какой след слизи остаётся от на боковой поверхности после того как улитка проползёт по ней?