Книги Триллеры Джек Кертис Слава страница 26

Изменить размер шрифта - +
 – Она задумалась, как лучше объяснить. – Представьте себе соты.

– Ну, представил.

– И все соты заполнены.

– Почему?

– В самом деле, почему? Именно этот вопрос я и задала самой себе. Потом я вспомнила об этой записи в календаре Кэйт. – Казалось, она колеблется. – Как я понимаю, вы не очень сведущи в программировании и вообще в компьютерах.

– Я знаю только то, что они могут имитировать видимый мир.

– Ага. Ну так вот, они сами этого не могут. Это могут делать люди, которые говорят им, что надо делать. Это похоже на... Вы слышали шутку: «Введешь мусор – получишь мусор».

– Да.

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

– Ну тогда идиот не один, а целых два.

– Именно – программист и компьютер. Разница лишь в том, что программист может понять абсурдность выписывания счета на ноль фунтов, а компьютер будет выполнять команду, пока не получит других указаний.

– Понимаю.

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

– Вы улучшаете ее по мере написания.

– Ну, если вам угодно, так. В любом случае я делаю это в моем личном файле.

– Что это такое?

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

– Вот как! В дневнике говорилось именно о следе. Что значит «отслеживать»?

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

– А если попроще?

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

– Спасибо, очень доходчиво.

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

Быстрый переход