Аналоговые устройства работают очень быстро, поскольку ответ достигается прямым путем. Точность их невелика, но и грубые ошибки они совершают очень редко. Цифровые же машины могут работать с любой наперед заданной точностью, но результата они достигают медленно, если сравнить эту скорость со скоростью выполнения промежуточных операций, и, кроме того, результат может содержать значительную ошибку. Что важнее всего - цифровые машины нуждаются в аналитических схемах (своего рода "калькулюсах") и в наборах формальных правил работы, то есть в алгоритмах. Но цифровую машину можно ведь запрограммировать и на аналоговый режим работы. Поэтому разница между обоими типами машин состоит главным образом не в конструктивных, а в логических категориях. Практически существуют некоторые конструктивные особенности, отличающие машины, предназначенные для работы в цифровом либо в аналоговом режимах, но эти различия, по существу, отражают только некоторые преимущества инженерных решений для машин разного назначения.
Возвращаясь к нашему вопросу о мозге - аналоговая это машина или цифровая, - будем искать ответ, ориентируясь не на видимое устройство мозга, а на принципы его работы. Важно выяснить, придерживается ли мозг формальных правил в поисках верных решений.
Мы знаем, что соблюдение формальных правил требует применения формального языка, но мы также знаем, что к восприятию способны и животные, которые в отличие от человека не пользуются формальной речью. Это заставляет нас принять, что мозг - биологическая аналоговая система. Но с развитием или, если угодно, с изобретением языка биологическая аналоговая машина - мозг человека - обрела способность к работе в режиме цифровой машины. Это столь замечательное следствие, что мы едва ли можем по-настоящему оценить его.
По-видимому, символы, которые были вначале только изображениями знакомых вещей и ситуаций, приобрели постепенно более абстрактный характер и стали использоваться по правилам, отражающим формальную структуру языка и логики. Символы помогли "аналоговой машине" - мозгу - находить мимолетные стабильные состояния, необходимые для отображения шагов дедуктивной цепи рассуждений и расчетов. Слова стали камешками внутренних "счетов" мозга, они дали мозгу человека неизвестную ему ранее силу - дедуктивное мышление.
Все это можно высказать немного иначе и нагляднее. Используем для этого понятие ограничений. Ограничения могут быть физическими и символическими. Например, перемещения пешек и фигур в такой игре, как шахматы, связаны символическими ограничениями. Все машины до изобретения цифровых вычислительных машин работали в рамках физических ограничений, налагаемых изнутри рычагами, трансмиссиями, колесами и т. д. Искусство инженера-механика в том и состоит, чтобы создать определенные и точные ограничения, избежав в то же время помех, возникающих при слишком тесном контакте деталей. В этом деле впереди всех в течение нескольких столетий шли часовщики. Первые вычислительные машины состояли в сущности из набора шестеренок и были построены наподобие часового механизма; отличие состояло лишь в том, что эти машины можно было по-разному настраивать в соответствии с определенной задачей и они давали решение, механически имитируя символические ограничения, налагаемые задачей. Машина решала задачу, следуя тем физическим ограничениям движения собственных частей, которые ввел создатель машины. Но ведь ограничения, задаваемые машине при решении каждой отдельной задачи, определялись не просто целью ограничить движения каких-то частей машины, а логикой проблемы и формулировкой задачи. Программисты электронных вычислительных машин употребляют термины "посуда" и "начинка". "Посуда" - это сама машина; она работает в согласии с теми физическими ограничениями, которые созданы инженерами. "Начинка" - это символическая формулировка проблемы и порядок операций, необходимый для решения задачи. Машина следует этому порядку; символические ограничения, налагаемые "начинкой", реализуются благодаря физическим ограничениям машины (например, узлы машины могут работать по принципу "все или ничего" на каждом шаге каждой операции, то есть дискретно).
Программа работы машины ("начинка") составляется на специальном машинном "языке". Избираемый язык должен соответствовать конструкции машины и структуре решаемой задачи. Возможность выбора языка не всегда сильно ограничена; некоторые машинные языки узко специализированы, но есть и такие, которые одинаково хорошо применимы для решения как числовых задач, так и проблем сортировки и классификации.
Борис Александрович Тураев , Борис Георгиевич Деревенский , Елена Качур , Мария Павловна Згурская , Энтони Холмс
Культурология / Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература / История / Детская познавательная и развивающая литература / Словари, справочники / Образование и наука / Словари и Энциклопедии