Возможности вычислительных машин и человеческий разум


         

в сущности, описание некоторой другой


Напомним, что программа, написанная для какой-то конкретной вычислительной машины, - это, в сущности, описание некоторой другой вычислительной машины, преобразующей исходную вычислительную машину в новую. Следовательно, можно спроектировать вычислительную машину и затем реализовать ее в виде машинной программы, "встроенные" элементарные информационные процессы (эип'ы в терминологии Ньюэлла и Саймона) которой оперируют со сложными структурами символов, т. е. считывают, записывают, стирают и сопоставляют такие структуры символов и т. д. С помощью подобных структур можно представлять логические формулы, математические выражения, слова, предложения, архитектурные проекты и так далее и, конечно, программы вычислительных машин, которые сами могут затем обрабатываться эип'ами.
Очень полезным приемом программирования является, например, организация информации в виде сцеплений отдельных элементов. "Звеном", связывающим один элемент со следующим, служит абсолютный адрес, указатель, помещаемый в памяти рядом с одним из. элементов и определяющий его преемника. Список (как обычно называют цепи такого типа) элементов, сцепленных подобным образом, можно затем снова рассматривать в качестве элемента и, следовательно, указывать с помощью еще какого-то элемента. В результате можно формировать и обрабатывать структуры, обладающие очень большой сложностью. Определенные эип'ы могут оперировать ими как целыми элементами, в то время как другие могут "прокладывать свой курс" прямо через них, скажем, вводя и удаляя отдельные подструктуры.
Таким образом, в данном контексте система обработки информации представляет собой физическое оборудование вычислительной системы вкупе с программой, обеспечивающей применение эип'ов к хранимым в памяти системы структурам символов. Она располагает оборудованием ввода-вывода типа пультовых пишущих машинок, которое обеспечивает ей адекватную связь с ее внешним миром.
Наиболее претенциозной системой обработки информации, построенной для изучения поведения человека при решении задач, является "Универсальный решатель задач" ("General Problem Solver" (GPS)) Ньюэлла и Саймона15.

Содержание  Назад  Вперед