Виртуальные обезьяны напечатали поэму Шекспира
26 сентября 2011, понедельник, 18:35 | Просмотров: 1


Виртуальные обезьяны напечатали поэму Шекспира
Американский программист Джесси Андерсон (Jesse Anderson) испытал на практике утверждение о том, что обезьяны, случайным образом нажимая клавиши пишущей машинки, рано или же поздно сумеют напечатать текст произведения Шекспира. Догадка еще популярна как "Теорема о долгих обезьянах".
Для выполнения задачи Андерсон задействовал "виртуальную обезьяну" - программу, которая выдает случайные последовательности из букв английского алфавита. В каждую последовательность входят 9 букв. В случае если такая последовательность букв сталкивается в произведениях Шекспира, она сберегается, в случае если нет - то отбрасывается. Пробелы и знаки препинания игнорируются.
Проект стартовал 21 августа. 23 сентября Андерсон заявил в своем блоге, что его "виртуальным обезьянам" получилось напечатать поэму Шекспира "Жалоба влюбленной" (A Lover's Complaint). Это произведение стало первым из 39 работ английского драматурга, коие Андерсон решил воспроизвести с поддержкой "обезьян". Оставшиеся 38 произведений завершены больше чем на 99 процентов.
Андерсон поведал, что для выполнения вычислений он использовал "облачной" платформой Amazon EC2. В работе он еще воспользовался систему распределенных вычислений Hadoop и домашний компьютер под управлением Ubuntu. В своем блоге программист упомянул, что взялся за "виртуальных обезьян" в том числе и оттого, что желал овладеть Hadoop.
Гипотеза об обезьянах с пишущими машинками популярна в нескольких формулировках. В России обезьянам, как правило, приписывается умение напечатать "Войну и мир" Льва Толстого.
В 2003 году в Пейтонском зоопарке в Англии гипотезу попробовали испытать на живых обезьянах. В клетку к шестерым макакам поместили подключенную к компьютеру клавиатуру. BBC News сообщает, что обезьяны набрали 5 страниц бессвязного текста и через месяц сломали клавиатуру.
Источник: Лента.ру