Как стать автором
Обновить

«Странная алгебра», философия упрощения и изобретение бита. К 107-летию со дня рождения Клода Элвуда Шеннона

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров9.6K
Всего голосов 45: ↑43 и ↓2+41
Комментарии15

Комментарии 15

Спасибо за статью, хотя всё равно наверное буду считать, что первым создавшим компьютер на базе 0 и 1 был Кондрад Цузе. В 1938 году он закончил свою первую машину. Чтобы её закончить, а делал он её без какой-либо большой поддержки, то начал он её концепцию задолго до 1938 года. Проблемы его заключались в ом, что ни он не особо знал о существовании других, которые работали в этом направлении, ни тем боллее о его существование никто не знал. Только после второй мировой мир узнал, что такой инженер был и что он изобретал.

Только после второй мировой мир узнал, что такой инженер был и что он изобретал.

Но всё уже было сделано. Дальше сослагательное наклонение. Но это здорово, что вы о нём вспомнили!

> буду считать, что первым создавшим компьютер на базе 0 и 1 был Кондрад Цузе.

согласен, более того его машины имели больше общего с современными чем многое из того что делали другие, булева алгебра была известна с середины XIX века, но ее практическое применение к компьютерам это Кондрад Цузе, дело в том что он поставил задачу решения большой системы линейных уравнений, а это потребовало архитектуры ближе к современной - блок чтения команд, блок управления, арифметическое устройство и т.д. + выбор именно двоичного представления, а не например двоично-десятичного как было у других,

заметим что идеи Цузе повлияли и на послевоенные работы, Алан Тюринг был с ним в контакте после войны, приезжал чтобы лично познакомиться, о влиянии Тюринга на британские работы по компьютерам достаточно известно, он в том числе участвовал в разработке Manchester Mark 1, был консультантом пректов Ferranti, что еще позже привело к Atlas (уже без Тюринга)

заметим что идеи Цузе повлияли и на послевоенные работы,

Полностью с вами могласен. Например концепт сохранения числа с плавающей запятой, который впоследствии как стандарт IEEE754 принят был - его рук дело. Он был очень гениальным инженером, но немного фортуна обошла его и огромного успеха не имел . Хотя в историю он всё равно вошёл.

Спасибо за статью, хотя всё равно наверное буду считать, что первым создавшим компьютер на базе 0 и 1 был Кондрад Цузе.

Многие открытия и изобретения делались независимо разными людьми. Условия созревали и идеи буквально "носятся в воздухе", дело удачи кому повезет) Везет, в первую очередь тем, кто работает в близких направлениях. Теория связи также появилась не на пустом месте. Она основывалась на работах и идеях Найквиста, Нартли, Тьюки, Хемминга с которыми он мог общаться (познавательная статья на тему).

Как вообще работает механизм «гениальности»? Сегодня мы с вами попробуем раскрыть эту тайну – и понять, что не существует универсального ответа на этот вопрос.

тайна уже раскрыта, см. «церебральный сортинг»

Шеннон выделил 3 типа систем связи – дискретные, непрерывные
и смешанные – и установил, что дискретный случай является базой для двух других
случаев и «имеет применения не только в теории связи, но и в теории вычислительных
машин, проектировании телефонных станций и других областях». Если есть на свете
чистый образец базы – разве это не он?

Шеннон гений. Его статистическая теория связи такая же классика в теории информации, и часто ассоциируется с ней, как классическая механика в физике, обе подтвержденные широкой практикой применения. По этой причине она всегда должна быть предельным случаем более общих представлений о информации, которые могут появиться в перспективе. Сомнительно, что в этом более общем представлении, выходящим за рамки чисто технических приложений, информация будет носить дискретный характер. Особенно с учетом ее содержательной (качественной, смысловой) стороны, которая пока не нашла адекватного, общепринятого представления в информационных теориях. Уже в квантовой области бит можно рассматривать, как предельный случай кубита, который находится суперпозицией 0 и 1, а они могут находиться в запутанном состоянии.


Пример "канала связи" с "помехами" между геологическими процессами прошлого ("источника") и их интерпретацией в представлениях геолога ("приемника"). image
Некоторые пояснения на эту тему.

Может, это будет не к месту, но сильно надоело встречать в технических переводах с английского вот это:


была собрана из 2000 вакуумных трубок

Переводить vacuum tube как вакуумную трубку — это на Хабре один из самых частых "ложных друзей переводчика" (чаще, пожалуй, будет только перевод "friendly fire" как "дружественный огонь"). И странно, что профессиональным переводчикам указываю на это я — человек, не знающий английского. Наверное, потому, что достаточно хорошо ориентируюсь в русском: в первом случае верным переводом будет "радиолампа", "электронная лампа", а во втором — "огонь по своим".

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

https://ogo-spb.ru/index.php/siteswaps

Идея там простая (но жонглёры обычно не понимают, учат наизусть). Запись 531 означает, что первый брошенный мяч пробудет в полёте 5 тактов, второй 3 такта, третий один такт. Руки обычно бросают попеременно (левая-правая, левая-правая). Если три шарика назвать A,B,C, последовательность бросков выглядит так

ABCCBAABCCBA

Первым броском левая рука выбрасывает мячик A высоко, он вернётся через пять тактов (в правую руку). Вторым броском правая рука выбрасывает мячик B не так высоко, он вернётся через три такта. Третьим броском левая рука низко перекидывает мячик C в правую, это занимает один такт. Четвёртым броском правая рука выбрасывает мячик C на пять тактов и дальше 531531531. Если число нечётное, мячик вернётся в другую руку, если чётное - в ту же самую. Для одновременных бросков двумя руками есть специальная запись.

Жонглёр он был плохой (дошёл до четырёх предметов), но силён в теории.

Не слабо жонглировать тремя предметами катаясь на моноцикле) Конечно не циркач, но вряд ли плох.

Как совершаются великие научные открытия? Как вообще работает механизм «гениальности»?

Зачем задавать себе вопросы, если вы не собираетесь на них отвечать?

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

Так мы с вами делаем вывод, что у каждого таланта обязательно должен быть доброжелатель

Это ложный вывод

Спасибо за статью! Еще есть хорошая документалка про Клода Шеннона - "The Bit Player" 2018. Очень советую посмотреть, там много разных интервью с ним самим, его семьей и коллегами.

Когда прочитал в заголовке "Шелдона"😁

Спасибо за статью - познавательно 😉😉

Зарегистрируйтесь на Хабре, чтобы оставить комментарий