Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Алан Мэтисон Тьюринг

Когда-то давным давно гремела Вторая Мировая. Настоящие компьютеры в те суровые годы ещё не появились, наличествовали только механические вычислительные машины, этакие арифмометры-переростки с рычажками, кнопками и лампочками. Однако хакеры, представьте себе, уже были. Один из них — выдающаяся историческая личность, одарённый теоретик и практик, предтеча электронно-цифровой эпохи Алан Мэтисон Тьюринг.

Алан Мэтисон Тьюринг

Начало пути

Алан Тьюринг родился 23 июня 1912-го года в Лондоне. Подрос, пошёл в школу, и там через несколько лет ошарашил учителей своей математической одарённостью. К шестнадцати годам он щёлкал сложнейшие задачи как орешки.

После школы поступил в Королевский колледж Кембриджа, где преподавал Годфри Харолд Харди, тогдашнее светило математики.

Слава пришла к Тьюрингу после того, как на глаза талантливому юноше попалась теорема Курта Фридриха Гёделя, тоже «звезды» точных наук, но из Австрии.

«Хм, вот значит, какая она, вторая теорема Гёделя,» — подумал Тьюринг. — «А если все эти мудрствования заменить на что-нибудь более гуманное? Например, на модели гипотетических машин. Пусть умозрительных, но простых и ясных, не вызывающих у человека вывих мозга.»

Может, он подумал вовсе не так, история о том молчит. Но именно тогда, в 1936-м году, родилось понятие «машина Тьюринга» — теоретическая модель компьютера, использующего для вычисления чего-либо алгоритмы, наборы пошаговых инструкций.

Первый хакер

У понятия «hacker» есть два значения, формулируемые примерно так: 1) высококлассный программист, способный переделать, перекроить и модифицировать что угодно; 2) взломщик, умеющий влезать куда не просили, перехватывать, похищать что-нибудь электронное, декодировать его и использовать в своих целях. Алан Мэтисон Тьюринг соответствовал обоим определениям.

Грянула Вторая Мировая. Центр правительственной связи Великобритании обеспокоился: немцы для шифрования своих посланий стали применять кодирующую машину «Энигма». Для дешифровки перехваченных сообщений требовались не просто криптоаналитики, а хакеры, способные создать средства взлома кода. Вот и вспомнили о Тьюринге.

Работа закипела. Сначала британцы получили сведения от польских коллег, создавших систему под названием «Бомба». Она эксплуатировала аппаратную уязвимость в «Энигме» (способы кодирования можно было легко систематизировать и разгадать).

Однако к 1940-му году немцы ту уязвимость устранили, обновили все шифровальные машинки, стационарные и переносные. Тогда Тьюринг, первый в мире хакер, создал алгоритм, работавший по принципу «brute force». (То бишь, «грубая сила», последовательный перебор всех возможных комбинаций ключей.) Это позволило выпустить вторую версию «Бомбы».

Представьте себе громадный чёрный шкаф с горизонтальными рядами круглых тумблеров размером с тарелку. Три ряда сверху, три посредине и ещё столько же в нижней части. Внутри — великое множество проводов, реле, электронных ламп и прочих древних радиотехнических деталей. За это хакерское устройство Тьюринга в 1945-м наградили Орденом Британской Империи.

Пророк компьютерной эпохи

После войны свободного времени стало больше. Алан Тьюринг потихоньку продолжал совершенствовать приборы как для взлома шифров, так и противоположного процесса — надёжного кодирования (например, машинка «Turingery» на раз справлялась с кодом шифровального устройства «Tunny»). Занимался прикладной криптографией, коротко говоря. Но о теории тоже не забывал.

В 1946-м Джон фон Нейман, Герман Голдстайн и Артур Бёркс написали статью о двоичном представлении данных и использовании оперативной памяти электронно-вычислительных машин.

Однако Тьюринг их опередил. В том же году, 19 февраля, опубликовал детальное описание компьютера с программой, работающей в памяти.

Современники признали его первенство. Тем не менее, прижился термин «архитектура Фон Неймана». Видимо, сама судьба решила, что Тьюринг и так уже достаточно прославился благодаря своей машине.

Тест Тьюринга

Также называется «тестом на человечность» и основывается на особенностях работы машины Тьюринга, неоднократно упомянутой выше. Описан в статье «Вычислительные машины и разум», появившейся в 1959-м.

Главный вопрос: может ли машина эффективно выдавать себя за человека, работая в рамках заложенных в алгоритмы инструкций.

Представьте себе, что вы общаетесь в чате, и среди реальных собеседников находится программа-робот (бот), генерирующая ответы на ваши вопросы. Если вы по прошествии какого-то времени не можете уверенно распознать, кто там живой человек, а кто бот, то искусственный интеллект тест проходит. (Ну а поскольку современные боты бывают умнее иных людей, то вопрос актуален как никогда.)

Финал истории

В 1954-м году, 7 июня, Алан Тьюринг умер от отравления, не дожив до сорока двух. По версии следствия, это было самоубийством, вызванным личными неурядицами. Но все уже давно привыкли к тому, что одарённые люди довольно часто покидают наш мир молодыми, в расцвете сил.

В 1966-м была учреждена премия Тьюринга, выдаваемая за достижения в информатике. По сей день является самой престижной наградой от Ассоциации вычислительной техники. В 1983-м лауреатами стали Кен Томпсон и Денис Ритчи — за создание операционной системы Unix.

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

Автор: vanilinkin, специально для xBB.uz, 01.02.2013


Предыдущие публикации:

Биржа долевых инвестиций SIMEX.

Последнее редактирование: 2013-02-01 17:50:19

Метки материала: алан, тьюринг, компьютер, информатика, компьютеры, информационные технологии, ит, компьютерные технологии, hi tech, it, хакеры, икт, компьютерная техника, computer, высокие технологии, цифровые технологии, вычислительные машины, информация и информатика

Оставьте, пожалуйста, свой комментарий к публикации

Представиться как     Антибот:
   

Просьба не постить мусор. Если вы хотите потестить xBB, воспользуйтесь кнопкой предварительного просмотра на панели инструментов xBBEditor-а.


© 2007-2019, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.