Об интеллекте (Блейксли, Хокинс) - страница 127

Затем подпрограммы объединялись в модули. Объединение модулей давало в результате приложение. Программа электронной таблицы, над которой я работал, состояла из такого большого количества подпрограмм и модулей, что ни один человек не был в состоянии понять ее всю. Она была очень сложной. Тем не менее одна строка кода в ней мало что делает. Требовалось несколько строк кода, чтобы отобразить только один пиксель на экране. Чтобы заполнить весь экран для таблицы, компьютеру надо было выполнить миллионы команд, переданных сотнями подпрограмм в повторяющемся и рекурсивном порядке. Все это было настолько сложно, что было невозможно предвидеть, что происходит, когда программа работает. Я был поражен: насколько нереалистичным казалось то, что при работе программы экран будет заполнен чуть ли не мгновенно. Внешне плоды работы программы выглядели как таблицы с числами, ярлыки, текст, графика. Она работала как электронная таблица. Однако я знал, что происходит внутри компьютера, процессор которого постоянно выполняет одну и ту же простую операцию. Трудно было поверить в то, что компьютер может сориентироваться в лабиринте модулей и подпрограмм и выполнить команды настолько быстро. Если бы у меня не было предварительных знаний, я бы попросту не поверил, что все это будет работать. Если бы кто-нибудь изобрел компьютер с графическим интерфейсом для пользователя и приложением электронных таблиц и принес бы мне свое изобретение на бумаге, я бы отклонил его как не имеющее практического применения. Я бы возразил: такой машине понадобится вечность, чтобы что-либо сделать. И тут мне стало стыдно за себя, ведь на самом деле она работает. Я понял, что мое интуитивное представление о скорости процессора и мое интуитивное представление о мощности иерархического строения не соответствуют действительности.

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