Серия Тестовая выборка

Баг. Мозг компьютерный и мозг человеческий

Этот отрывок был взят из книги Эллен Ульман «Баг» (2003)* и переведен. Приятного чтения!

Он готов был поверить, что у человеческого мозга и компьютера общая структура и, значит, его код должен стремиться «мыслить» как человек. Но каждый раз, когда он садился писать «умный» поиск места, где пользователь кликнул мышкой, — с использованием предположений о том, что человек с наибольшей вероятностью хотел сделать, — код тонул в условных конструкциях. Если мышь не в верхнем окне, то найти окно, от которого видно самый большой участок, и проверить там. Если мышь не там, то найти окно, которое использовали последним, и поискать там. Если и там нет, то, если есть кнопка «Выйти»… В сравнении с примитивным решением — коротким циклом, который просто методично обыскивал экран сверху вниз и слева направо, не принимая во внимание никакие ожидания, — «умное» всегда проигрывало. Ему становилось грустно. Может, он выбрал неверную логику. Может, компьютеры еще не настолько быстры, чтобы успевать за человеческим мышлением.

Потом он задался вопросом, не было ли ошибкой даже пытаться имитировать в коде поведение человека. Возможно, компьютеру просто скорость дается лучше хитрости. Возможно, весь «ум» компьютера всего-навсего в том, что он может сделать кучу тупых вещей со скоростью света. И все же (его мозг метался вокруг этой головоломки туда-сюда) что, если человек устроен точно так же и за всей кажущейся сложностью человеческой мысли скрывается что-то такое же простое, как его симуляция, — огромная куча примитивных штук.

Еще один отрывок из этой книги

* События книги происходят в 1984 году.

Этот пост — часть эксперимента с новыми форматами. Судьба формата будет напрямую зависеть от активности.

Спасибо @user5900583, @dimaaru, @crucified и таинственному пикабушнику за донаты.