Может ли машина мыслить? - [3]
Мы уже упоминали, что имеющаяся у вычислителя «книга правил» заменяется в машине некоторой частью запоминающего устройства, которая в этом случае называется «таблицей команд». Обязанность контролирующего устройства – следить за тем, чтобы эти команды выполнялись безошибочно и в правильном порядке. Контролирующее устройство сконструировано так, что это происходит непременно.
Информация, хранящаяся в запоминающем устройстве, разбивается на небольшие части, которые распределяются по ячейкам памяти. Например, для некоторых машин такая ячейка может состоять из десяти десятичных цифр. Тем ячейкам, в которых хранится различная информация, в некотором определенном порядке приписывают номера. Типичная команда может гласить:
«Число, хранящееся в ячейке 6809, прибавить к числу, хранящемуся в ячейке 4302, а результат поместить в ту ячейку, где хранилось последнее из чисел».
Нет необходимости говорить о том, что если все это выразить на русском [английском] языке, то машина не выполнит такую команду. Более удобно бьло бы закодировать эту команду в виде, например, числа 6 809 430 217. Здесь 17 говорит о том, какую из различных операций, из тех, что можно выполнять с помощью данной машины, следует проделать с числами, хранящимися в указанных ячейках. В данном случае имеется в виду описанная выше операция, т.е. операция «число… прибавить к числу…». Следует заметить, что сама команда занимает 10 цифр и, таким образом, заполняет одну ячейку памяти, что весьма удобно. Обычно контролирующее устройство выбирает необходимые команды в том порядке, в котором они расположены, но иногда могут встречаться и такие команды:
«Теперь выполнить команду, хранящуюся в ячейке 5606, и продолжать оттуда»
или же:
«Если ячейка 4505 содержит 0, выполнить команду, содержащуюся в ячейке 6707, в противном случае продолжать по порядку».
Команды этих последних типов очень важны, так как они позволяют повторять снова и снова некоторую последовательность операций до тех пор, пока не будет выполнено определенное условие, причем для повторения данной последовательности операций не приходится прибегать к новым командам. Машина просто выполняет вновь и вновь одни и те же команды. Воспользуемся аналогией из повседневной жизни. Допустим, что мама хочет, чтобы Томми по дороге в школу заходил каждое утро к сапожнику, для того чтобы справиться, не готовы ли ее туфли. Она может каждое утро снова и снова просить его об этом. Но она может также раз и навсегда повесить в прихожей записку, которую Томми будет видеть, уходя в школу, и которая будет напоминать ему о том, чтобы он зашел за туфлями. Когда Томми принесет туфли от сапожника, мама должна разорвать записку.
Читатель должен считать твердо установленным, что цифровые вычислительные машины можно строить на основе тех принципов, о которых мы рассказали выше, и что их действительно строят, придерживаясь этих принципов. Ему должно быть ясно, что цифровые вычислительные машины могут в действительности весьма точно подражать действиям человека-вычислителя.
Разумеется, описанная нами книга правил, которой пользуется вычислитель, является всего лишь удобной фикцией. На самом деле настоящие вычислители помнят, что они должны делать. Если мы хотим построить машину, подражающую действиям человека-вычислителя при выполнении некоторой сложной операции, то следует спросить последнего, как он выполняет эту операцию, и ответ представить в виде таблицы команд.
Составление таблицы команд обычно называют «программированием». «Запрограммировать выполнение машинной операции A» – значит ввести в машину подходящую таблицу команд, следуя которым машина может выполнить операцию A.
Интересной разновидностью цифровых вычислительных машин являются «цифровые вычислительные машины со случайным элементом». Такие машины имеют команды, содержащие бросание игральной кости или какой-нибудь эквивалентный электронный процесс. Одной из таких команд может быть, например, следующая: «бросить кость и полученное при бросании число поместить в ячейку 1000». Иногда говорят, что такие машины обладают свободой выбора (хотя лично я не стал бы употреблять такое выражение) . Установить наличие «случайного элемента» в машине путем наблюдений за ее действием обычно оказывается невозможным, так как если сделать, например, выбор команды зависимым от последовательности цифр в десятичном разложении числа р, то результат получится совершенно аналогичный.
Все существующие в действительности цифровые вычислительные машины обладают лишь конечной памятью. Однако теоретически нетрудно представить себе машину с неограниченной памятью. Разумеется, в любой данный момент времени возможно использование только конечной части запоминающего устройства. Точно так же запоминающее устройство, которое можно физически осуществить, всегда имеет конечные размеры, но мы можем представлять дело так, что по мере надобности к нему пристраиваются все новые и новые части. Такие вычислительные машины представляют особый теоретический интерес, и впредь мы будем их называть машинами с бесконечной емкостью памяти.
Стоицизм, самая влиятельная философская школа в Римской империи, предлагает действенные способы укрепить характер перед вызовами современных реалий. Сенека, которого считают самым талантливым и гуманным автором в истории стоицизма, учит нас необходимости свободы и цели в жизни. Его самый объемный труд, более сотни «Нравственных писем к Луцилию», адресованных близкому другу, рассказывает о том, как научиться утраченному искусству дружбы и осознать истинную ее природу, как преодолеть гнев, как встречать горе, как превратить неудачи в возможности для развития, как жить в обществе, как быть искренним, как жить, не боясь смерти, как полной грудью ощущать любовь и благодарность и как обрести свободу, спокойствие и радость. В этой книге, права на перевод которой купили 14 стран, философ Дэвид Фиделер анализирует классические работы Сенеки, объясняя его идеи, но не упрощая их.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
Автор книги — немецкий врач — обращается к личности Парацельса, врача, философа, алхимика, мистика. В эпоху Реформации, когда религия, литература, наука оказались скованными цепями догматизма, ханжества и лицемерия, Парацельс совершил революцию в духовной жизни западной цивилизации.Он не просто будоражил общество, выводил его из средневековой спячки своими речами, своим учением, всем своим образом жизни. Весьма велико и его литературное наследие. Философия, медицина, пневматология (учение о духах), космология, антропология, алхимия, астрология, магия — вот далеко не полный перечень тем его трудов.Автор много цитирует самого Парацельса, и оттого голос этого удивительного человека как бы звучит со страниц книги, придает ей жизненность и подлинность.
«… Постановка „Бесов“ в Художественном театре вновь обращает нас к одному из самых загадочных образов не только Достоевского, но и всей мировой литературы. Трагедия Ставрогина – трагедия человека и его творчества, трагедия человека, оторвавшегося от органических корней, аристократа, оторвавшегося от демократической матери-земли и дерзнувшего идти своими путями. Трагедия Ставрогина ставит проблему о человеке, отделившемся от природной жизни, жизни в роде и родовых традициях, и возжелавшем творческого почина.
Размышления знаменитого писателя-фантаста и философа о кибернетике, ее роли и месте в современном мире в контексте связанных с этой наукой – и порождаемых ею – социальных, психологических и нравственных проблемах. Как выглядят с точки зрения кибернетики различные модели общества? Какая система более устойчива: абсолютная тирания или полная анархия? Может ли современная наука даровать человеку бессмертие, и если да, то как быть в этом случае с проблемой идентичности личности?Написанная в конце пятидесятых годов XX века, снабженная впоследствии приложением и дополнением, эта книга по-прежнему актуальна.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.