Читаем Пиксель. История одной точки полностью

(шесть правил f) (шесть правил b) (шесть правил F) (шесть правил B) | 000000051555000000

Затем она сымитирует следующий шаг, затем еще один и так далее. Фактическое создание такой конструкции — трудоемкий процесс, но суть его проста. Если вы готовы лишиться девственности (по Хайнлайну), читайте комментарии на сайте, где подробно описан процесс моделирования.

Тьюринг показал, как машина U может имитировать все шаги, проделанные произвольной машиной A. Машине U требуется выполнить много шагов, чтобы смоделировать каждый из них, но это совсем не важно для самого аргумента. U — это универсальный компьютер, потому что он способен вычислять все, что вычисляет любая другая специализированная машина. Просто измените часть описания на ленте U, чтобы изменить вычисляемое.

Тьюринг изобрел программирование. Говоря современным языком, Тьюринг разместил в памяти универсальной машины программу произвольной машины, а также данные для нее — в левой и правой половинах ленты универсальной машины. Чтобы изменить то, какую произвольную машину моделирует универсальная машина и какие вычисления она выполняет, нужно изменить только программу — часть описания в левой половине ленты.

Универсальная машина Тьюринга — это, по сути, то, что мы теперь называем компьютером с хранимой в памяти программой, поскольку она хранит и программу, и данные одинаковым образом — и то и другое находится в однородном пространстве ее памяти. А компьютер с хранимой в памяти программой — это то, что мы называем просто «компьютер». Каждую конкретную машину А, представленную закодированными правилами, мы называем компьютерной программой или просто программой. Теперь вы понимаете, почему программисты часто называют себя кодерами. Они кодируют произвольный алгоритм, реализованный конкретной машиной Тьюринга, в одномерную форму, необходимую компьютеру U. На рисунке 3.5 показано, как универсальная машина Тьюринга U метафорически соответствует современному компьютеру.

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


Рис. 3.5 Программа современного компьютера почти всегда разделена как минимум на две части. Одна из них называется операционной системой или ОС, например Windows, MacOS или Android. Она работает всегда. В этом случае желателен бесконечный цикл. Другая часть программы, которая изменяется в соответствии с вашими индивидуальными потребностями, называется приложением. Похожим образом в памяти хранятся данные, важные для операционной системы, отдельно от данных для приложения. Операционная система просто «занимается всякими делами», например загружает приложение в память в нужном месте и запускает его, обеспечивает ввод данных и управление с помощью мыши и следит за отключением питания. А приложение в современном компьютере — это произвольная машина Тьюринга A. И для каждого алгоритма или систематического процесса есть такая А. Эта идея лежит в основе компьютерного мира.


Сколько программ может выполнить компьютер? Сколько приложений он может запускать? Их настолько много, что вы их даже не сосчитаете. Это все равно что спросить, сколько музыкальных произведений может сыграть рояль. Компьютер — самый гибкий инструмент, когда-либо созданный человечеством. Это чудо Гибкости. Цифровой Свет — лишь один из миров, записанный на его бесконечной ленте.

Джонни фон Нейман

Принститут — сленговое название Института перспективных исследований в городе Принстон — притягивал гениев, особенно тех, кто бежал из нацистской Европы. Когда Тьюринг и Ньюман приехали туда в конце 1930-х (первый — для учебы в аспирантуре, второй — в творческий отпуск), там уже сияло небольшое, но впечатляющее созвездие ученых. Например, в Принституте тогда работал Альберт Эйнштейн. Но для нашей истории важнее, что там оказался Джон фон Нейман.

Янош Лайош Нейман родился 28 декабря 1903 года в Будапеште. Его отец, банкир Макс Нейман, в 1913 году получил от правительства Австро-Венгрии дворянский титул (предположительно, за финансовую помощь), что позволило ему добавить приставку «фон» к австрийской фамилии. Так что его сын стал известен в Америке как Джон фон Нейман. Он переехал туда навсегда в 1933 году и стал одним из первых преподавателей Принститута.

Перейти на страницу:

Похожие книги

Алов и Наумов
Алов и Наумов

Алов и Наумов — две фамилии, стоявшие рядом и звучавшие как одна. Народные артисты СССР, лауреаты Государственной премии СССР, кинорежиссеры Александр Александрович Алов и Владимир Наумович Наумов более тридцати лет работали вместе, сняли десять картин, в числе которых ставшие киноклассикой «Павел Корчагин», «Мир входящему», «Скверный анекдот», «Бег», «Легенда о Тиле», «Тегеран-43», «Берег». Режиссерский союз Алова и Наумова называли нерасторжимым, благословенным, легендарным и, уж само собой, талантливым. До сих пор он восхищает и удивляет. Другого такого союза нет ни в отечественном, ни в мировом кинематографе. Как он возник? Что заставило Алова и Наумова работать вместе? Какие испытания выпали на их долю? Как рождались шедевры?Своими воспоминаниями делятся кинорежиссер Владимир Наумов, писатели Леонид Зорин, Юрий Бондарев, артисты Василий Лановой, Михаил Ульянов, Наталья Белохвостикова, композитор Николай Каретников, операторы Леван Пааташвили, Валентин Железняков и другие. Рассказы выдающихся людей нашей культуры, написанные ярко, увлекательно, вводят читателя в мир большого кино, где талант, труд и магия неразделимы.

Валерий Владимирович Кречет , Леонид Генрихович Зорин , Любовь Александровна Алова , Михаил Александрович Ульянов , Тамара Абрамовна Логинова

Кино / Прочее
Новая женщина в кинематографе переходных исторических периодов
Новая женщина в кинематографе переходных исторических периодов

Большие социальные преобразования XX века в России и Европе неизменно вели к пересмотру устоявшихся гендерных конвенций. Именно в эти периоды в культуре появлялись так называемые новые женщины — персонажи, в которых отражались ценности прогрессивной части общества и надежды на еще большую женскую эмансипацию. Светлана Смагина в своей книге выдвигает концепцию, что общественные изменения репрезентируются в кино именно через таких персонажей, и подробно анализирует образы новых женщин в национальном кинематографе скандинавских стран, Германии, Франции и России.Автор демонстрирует, как со временем героини, ранее не вписывавшиеся в патриархальную систему координат и занимавшие маргинальное место в обществе, становятся рупорами революционных идей и новых феминистских ценностей. В центре внимания исследовательницы — три исторических периода, принципиально изменивших развитие не только России в ХX веке, но и западных стран: начавшиеся в 1917 году революционные преобразования (включая своего рода подготовительный дореволюционный период), изменение общественной формации после 1991 года в России, а также период молодежных волнений 1960‐х годов в Европе.Светлана Смагина — доктор искусствоведения, ведущий научный сотрудник Аналитического отдела Научно-исследовательского центра кинообразования и экранных искусств ВГИК.

Светлана Александровна Смагина

Кино
Культовое кино
Культовое кино

НОВАЯ КНИГА знаменитого кинокритика и историка кино, сотрудника издательского дома «Коммерсантъ», удостоенного всех возможных и невозможных наград в области журналистики, посвящена культовым фильмам мирового кинематографа. Почти все эти фильмы не имели особого успеха в прокате, однако стали знаковыми, а их почитание зачастую можно сравнить лишь с религиозным культом. «Казанова» Федерико Феллини, «Малхолланд-драйв» Дэвида Линча, «Дневная красавица» Луиса Бунюэля, величайший фильм Альфреда Хичкока «Головокружение», «Американская ночь» Франсуа Трюффо, «Господин Аркадин» Орсона Уэлсса, великая «Космическая одиссея» Стэнли Кубрика и его «Широко закрытые глаза», «Седьмая печать» Ингмара Бергмана, «Бегущий по лезвию бритвы» Ридли Скотта, «Фотоувеличение» Микеланджело Антониони – эти и многие другие культовые фильмы читатель заново (а может быть, и впервые) откроет для себя на страницах этой книги.

Михаил Сергеевич Трофименков

Кино / Прочее