Читаем Тьюринг. Компьютерное исчисление полностью

В 1944 году он присоединился к команде, строившей ENI АС, для того чтобы усовершенствовать и исправить некоторые ограничения и недостатки этой довольно примитивной машины. Результаты его работы были воплощены в следующем после ENIAC поколении компьютеров. Два самых известных — EDVAC (Electronic Discrete Automatic Computer) и ORDVAC (Ordnance Discrete Variable Automatic Computer). ORDVAC был первой машиной в истории, для которой был написан компилятор для языка программирования FORAST. Пользователь писал программу на исходном коде, а компилятор переводил ее в исполняемую версию, машинный код.

В 1945 году фон Нейман опубликовал знаменитый доклад «Первый черновик отчета о EDVAC» (First Draft of a Report on EDVAC), где излагались принципы архитектуры фон Неймана (см. схему).

Ученый попытался определить, каким образом, с точки зрения логики, должны быть организованы компоненты компьютера, не учитывая электронных комплектующих. С тех пор этой модели следуют все разработчики компьютеров. Согласно архитектуре фон Неймана, компьютер состоит из следующих элементов.

— Устройство ввода, или input ("например, клавиатура для ввода данных).

— Выходное устройство, или output (например, монитор, на котором видны результаты операций).

— Арифметико-логическое устройство (АЛУ): выполняет арифметические (суммирование, вычитание, умножение, деление) и логические операции. К логическим операциям относятся операции сравнения, допустим в такой задаче: проверить, является ли А меньше, чем В(А< В), или условные выражения, например на языке BASIC-256 выражение IF-THEN:

if chr(a) = "A" then

print "Ты нажал на А!!!"

Также это могут быть повторяющиеся задачи или операторы цикла. Например, в этой версии языка BASIC мы можем записать символы кода ASCII, используя оператор цикла FOR-ТО:

for i=l to 256

print chr(i)

next i

— Контрольное устройство — элемент, управляющий обработкой команд программы. Например, в программе BASIC-256 последовательность инструкций rem, clg, f astgraphics... должна выполняться одна за другой в порядке появления. Еще одна задача контрольного устройства — интерпретировать значения инструкции и передавать их АЛУ. Например, если в кодовой строке стоит оператор *, АЛУ дается указание осуществить операцию умножения.

— Для того чтобы программа выполнялась, она должна храниться в основной памяти. В современных компьютерах основная память — это память ОЗУ.


ТЬЮРИНГ КАК ПРОГРАММИСТ: МАНЧЕСТЕРСКИЙ УНИВЕРСИТЕТ

В 1948 году Тьюринг ушел из Национальной физической лаборатории (NPL) и начал работать в Манчестерском университете. Там уже трудился его друг и учитель Макс Ньюман, математик из Кембриджа, который принимал участие в разработке и строительстве Colossus в Блетчли-парке. Ученые хотели организовать в университете лабораторию для разработки и конструирования компьютеров для научных, а не военных целей. Этот амбициозный проект начался под покровительством Королевского общества, одного из старейших научных обществ Британии, обладавшего высоким авторитетом в Европе. Так появилась вычислительная лаборатория Королевского общества в Манчестерском университете. Тьюринг взял на себя задачу разработки программ по численному анализу — разделу математики, занимающемуся созданием алгоритмов для решения с помощью компьютера задач по оптимизации, интегральному исчислению, дифференциальных уравнений, операций с матрицами и других, то есть для всех инструментов прикладной математики. После разработки программ должен был появиться компьютер для их выполнения.

Несмотря на азарт, с которым Тьюринг принялся за программирование, он никогда не оставлял спорт и даже стал кандидатом на участие в Олимпийских играх 1948 года, правда, в конце концов ученый не вошел в сборную Королевства.

В этой лаборатории появилось еще одно британское изобретение — компьютер, сначала названный Baby. Позже популярным стало название MADAM — сокращение от Manchester Automatic Digital Machine (Манчестерская автоматическая цифровая машина), но официально он назывался Manchester Mark I. Его создателями были Фредерик Уильямс (1911-1977) и Том Килбурн (1921-2001). Запуск компьютера был осуществлен весной 1948 года. У него была основная память и электронно-лучевая трубка, направлявшая поток электронов на стеклянный экран со свинцово-фосфорным покрытием. Manchester Mark I мог хранить программу с 17 командами в виде изображения на экране.


ЯЗЫК ПРОГРАММИРОВАНИЯ ТЬЮРИНГА 4.1.1

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

Все книги серии Наука. Величайшие теории

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

В поисках кота Шредингера. Квантовая физика и реальность
В поисках кота Шредингера. Квантовая физика и реальность

Книга знаменитого британского автора Джона Гриббина «В поисках кота Шредингера», принесшая ему известность, считается одной из лучших популяризаций современной физики.Без квантовой теории невозможно существование современной науки, без нее не было бы атомного оружия, телевидения, компьютеров, молекулярной биологии, современной генетики и многих других неотъемлемых компонентов современной жизни. Джон Гриббин рассказывает историю всей квантовой механики, повествует об атоме, радиации, путешествиях во времени и рождении Вселенной. Книга ставит вопрос: «Что есть реальность?» – и приходит к самым неожиданным выводам. Показывается вся удивительность, странность и парадоксальность следствий, которые вытекают из применения квантовой теории.Предназначено для широкого круга читателей, интересующихся современной наукой.

Джон Гриббин

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература
The Beatles от A до Z: необычное путешествие в наследие «ливерпульской четверки»
The Beatles от A до Z: необычное путешествие в наследие «ливерпульской четверки»

Британский писатель, продюсер и музыкант Питер Эшер рассказывает историю «Битлз» через песни: их собственные, их коллег, предшественников и последователей. Для этого он использует классическую алфавитную систему, однако применяет ее неожиданным образом. К примеру, вы не встретите известнейших «Yesterday» на букву Y или «All you need is love» на букву A, вместо этого Эшер рушит устоявшиеся ассоциации и заменяет их другими, показывая даже привычные треки с новой стороны. При этом автор так искусно препарирует музыкальные композиции, указывая нам на важные и «вкусные» детали, что вам гарантированно захочется все это переслушать – так не отказывайте себе в удовольствии.И не забывайте, что Эшер лично знал легендарную «четверку», ведь Пол Маккартни даже когда-то жил в его доме! Поэтому здесь нашлось место и для уникальных историй и воспоминаний, которые вряд ли можно прочесть где-либо еще.Эта книга – повод влюбиться в музыку «Битлз» снова.

Питер Эшер

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература
История Бога: 4000 лет исканий в иудаизме, христианстве и исламе
История Бога: 4000 лет исканий в иудаизме, христианстве и исламе

Откуда в нашем восприятии появилась сама идея единого Бога?Как менялись представления человека о Боге?Какими чертами наделили Его три мировые религии единобожия – иудаизм, христианство и ислам?Какое влияние оказали эти три религии друг на друга?Известный историк религии, англичанка Карен Армстронг наделена редкостными достоинствами: завидной ученостью и блистательным даром говорить просто о сложном. Она сотворила настоящее чудо: охватила в одной книге всю историю единобожия – от Авраама до наших дней, от античной философии, средневекового мистицизма, духовных исканий Возрождения и Реформации вплоть до скептицизма современной эпохи.3-е издание.

Карен Армстронг

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература