Код. Тайный язык информатики - Чарльз Петцольд
Код. Тайный язык информатики
Таблица сильно упростилась. Количество кодов равно просто 2 в степени < количество точек и тире> . Можно резюмировать табличные данные в виде простой формулы:
Количество кодов = 2
.
Степени двойки часто используются в различных кодах (другой пример рассмотрим в следующей главе).
Чтобы еще сильнее упростить расшифровку кода Морзе, давайте попробуем построить большую древовидную схему на следующей странице.
На схеме показано, какие буквы получаются при постепенном усложнении последовательностей точек и тире. Чтобы расшифровать конкретную последовательность, идите по стрелкам слева направо. Допустим, мы хотим выяснить, какая буква соответствует коду «точка-тире-точка». Начинаем слева, берем точку; далее идем по стрелкам, выбираем тире, а затем еще одну точку. Получаем букву R, расположенную около последней точки.
Такая схема необходима прежде всего для того, чтобы определить код Морзе. Во-первых, она страхует от тупой ошибки: не дает присвоить двум разным буквам один и тот же код. Во-вторых, вы гарантированно задействуете все возможные коды, не выстраивая чрезмерно длинных последовательностей из точек и тире.
Рискуя получить схему, которая не поместится на печатной странице, мы могли бы расширить ее и добавить туда пятизначные коды из точек и тире. Последовательность из пяти точек и тире даст нам 32 (2? 2? 2? 2? 2, или 2
) дополнительных кода. Как правило, этого достаточно не только для букв, но и для 10 цифр и 18 знаков препинания, включаемых в азбуку Морзе: цифры действительно кодируются пятизначными последовательностями точек и тире. Правда, многие другие пятизначные коды зарезервированы не за знаками препинания, а за буквами с диакритическими знаками.
Чтобы система учитывала все знаки препинания, в нее нужно включить последовательности из шести точек и тире. Таким образом получим 64 (2? 2? 2? 2? 2? 2, или 2
) дополнительных кода для суммарного множества из 2 + 4 + 8 + 16 + 32 + 64, или 126, символов. Для азбуки Морзе этого слишком много, поэтому большинство таких длинных кодов остаются неопределенными. Слово «неопределенный» в данном контексте указывает на код, который ничего не означает. Если бы вы, принимая азбуку Морзе, получили неопределенный код, то могли бы почти не сомневаться, что кто-то просто допустил ошибку.
У нас хватило смекалки построить эту небольшую формулу:
Количество кодов = 2
.
Так давайте продолжим нашу таблицу и посмотрим, сколько кодов получится из более длинных последовательностей точек и тире.
К счастью, нет необходимости выписывать все возможные коды, чтобы определить, сколько их будет. Достаточно умножать двойку на себя нужное количество раз.
Код Морзе называется двоичным (что буквально означает «два на два»), поскольку любой его элемент включает только два компонента: точку и тире. Такой код подобен монете, которая может упасть только решкой или орлом. Двоичные объекты (например, монеты) и двоичные коды (например, азбука Морзе) всегда можно описать в виде степеней двойки.
Проделанный нами анализ двоичных кодов – это простое упражнение в одной математической дисциплине, которая называется комбинаторикой, или комбинаторным анализом. Традиционно комбинаторный анализ особенно активно используется в теории вероятностей и статистике, поскольку связан с выявлением количества вариантов комбинаций различных объектов (например, монет или игральных костей). Он также помогает понять, как составляются и разбираются коды.
Глава 3. Брайль и двоичные коды
Сэмюэл Морзе не был первым, кому успешно удалось транслировать буквы письменного языка в интерпретируемый код. Он не был первым и среди тех, чья фамилия запомнилась как название кода, а не имя собственное. Такая честь выпала слепому французскому подростку, родившемуся примерно через 18 лет после Морзе, но оставившему след в истории гораздо раньше. О жизни Луи Брайля известно немногое, но это захватывающая история.
Луи Брайль родился в 1809 году во французском городке Кувре, в 40 километрах к востоку от Парижа. Отец мальчика был шорником. Будучи трех лет от роду (а в таком возрасте дети не должны играть в отцовской мастерской), Луи случайно ткнул себе в глаз шорным ножом. В ране начался процесс заражения, инфекция распространилась и на второй глаз, и мальчик полностью ослеп. Наверняка его ждала жизнь в невежестве и бедности (как и большинство слепцов в те времена), но Луи проявил незаурядный ум и тягу к знаниям. Благодаря участию деревенского пастора и школьного учителя Луи ходил в сельскую школу вместе с другими ребятами, а в возрасте десяти лет отправился в Парижский государственный институт для слепых детей.
Разумеется, одна из главных сложностей при обучении незрячих в том, что они не могут читать печатные книги. Основатель этой парижской школы Валентин Гаюи (1745–1822) изобрел систему тисненых выпуклых букв для чтения их на ощупь. Но пользоваться системой было сложно, и вышло только несколько книг, напечатанных таким методом. Гаюи не смог посмотреть глубже. Для него буква А оставалась буквой А. Она должна была выглядеть (ощущаться) как А. (Общаясь на языке световых сигналов, мы пробовали рисовать буквы в воздухе и убедились, что такой прием неработоспособен. ) Вероятно, Гаюи не догадался, что некий код, сильно отличающийся от печатного алфавита, оказался бы для незрячих удобнее.
Прообраз такого альтернативного кода возник в достаточно необычном контексте. Шарль Барбье, капитан французской армии, изобрел систему записи под названием еcriture nocturne, или «ночная азбука». В ней использовались узоры выпуклых точек и тире на плотной бумаге. Предполагалось, что солдаты могли бы обмениваться в темноте такими записками, когда требовалось соблюдать тишину. Писать точки и тире можно было специальным стилусом, вроде шила. Затем выпуклые точки можно было читать на ощупь. Недостаток системы Барбье заключался в ее чрезмерной сложности. Комбинации точек и тире соответствовали звукам, а не буквам алфавита, поэтому одно слово часто могло шифроваться разными кодами. Система хорошо работала для обмена короткими сообщениями в полевых условиях, но решительно не подходила для сравнительно крупных текстов, тем более книг.
Луи Брайль познакомился с системой Барбье в двенадцатилетнем возрасте. Ему понравились выпуклые точки не только потому, что они легко читались на ощупь, но и потому, что их было просто писать. Ученик в классе, вооружившись бумагой и стилусом, в самом деле мог записывать и читать такие сообщения. Луи Брайль постарался усовершенствовать эту систему, и через три года (когда ему было пятнадцать) в общих чертах составил собственную, основы которой применяются и сегодня. Много лет такая система использовалась лишь в школах, но постепенно вошла в широкое употребление. В 1835 году Брайль подхватил туберкулез, от которого и умер в 1852 году, в возрасте 43 лет.
Сегодня усовершенствованные варианты системы Брайля соперничают с аудиокнигами, обеспечивая незрячим доступ к письменной информации. Тем не менее шрифт Брайля по-прежнему незаменим и является единственной письменностью, доступной слепоглухим. Шрифт Брайля применяется даже в общественных местах, например в лифтах и банкоматах.
Читать похожие на «Код. Тайный язык информатики» книги

«Знаки свыше» – книга, дарящая надежду и утешение тем, кто в этом нуждается, а также всем, кто любит добрые и вдохновляющие истории. Ее автор, Лора Линн Джексон, – медиум, обладающий невероятными способностями: она общается с людьми, покинувшими этот мир, и передает целительные и полные любви послания их близким. Но хотя ее дар и кажется невероятным, он не уникален: понимание тайного языка Вселенной доступно каждому из нас! На страницах своей книги Лора Линн Джексон рассказывает о том, как

С самого начала знакомства Элла и Чжэ Ён должны были понять, что отношения между ними невозможны. Но не только потому, что их разделяют тысячи километров и несколько часовых поясов. Эти двое живут в совершенно разных мирах. Она – обычная студентка из Чикаго. Он – участник NXT, самой известной k-pop группы в мире. Вдобавок ко всем сложностям под угрозой оказывается будущее группы. Смогут ли Элла и Чжэ Ён выдержать тяжелые испытания и сохранить свою любовь?

Александр Мясников – писатель, который всегда пытается увидеть новое в привычных событиях и явлениях, в, казалось бы, обыденных фактах. В этой книге его внимание привлекли религиозные учения, конфессии и секты. Он пытается взглянуть на них через призму их отношения к основополагающему постулату – взаимоотношению жизни и смерти, этому основному двоичному коду. И пытается понять, есть ли иной код, чем простая двойственность. Естественно, что в книге «Тайный код религий мира» присутствует и

Элла – обычная студентка. Чжэ Ён – звезда самой популярной k-pop-группы, у участников которой не должно быть личной жизни. После того как фото Эллы и Чжэ Ёна появилось в интернете, они вынуждены расстаться. В глубине души Элла понимает, что отпустить Чжэ Ёна было правильным решением. Но с этого момента ее жизнь превращается в кошмар: оскорбления и угрозы в социальных сетях, внимание назойливых журналистов. Чжэ Ён пытается забыть Эллу, но не может оставить ее в трудную минуту. Ему предстоит

Судьба русского языка на Украине. Особенности появление украинского языка на землях былой Руси.

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

Гвен Харпер получает от двоюродной бабушки наследство – дом в небольшом английском городке. Есть лишь одно условие – она должна прожить в нем не менее трех месяцев. Не так сложно? Вот только женщины рода Харпер издавна славились необычными способностями, за что в городе их прозвали ведьмами. Гвен не хочет иметь ничего общего ни с магией, ни с этим местом. К тому же здесь у нее случились первая любовь и первые разочарования. И ведь стоит ей остаться – Гвен точно знает, – наверняка произойдет

Что будет, если участник самой знаменитой k-pop-группы влюбится в обычную девушку? Девятнадцатилетняя Элла – студентка. Ее жизнь заполнена лекциями, книгами и заботой о младшей сестре. Вместо шумных вечеринок и встреч с друзьями она проводит время с блокнотом для рисования. Однажды Элла встречает Чжэ Ёна, обаятельного и уверенного в себе парня. Но Элла не догадывается, что он – участник NXT, самой известной k-pop-группы в мире. Как долго Чжэ Ён будет скрывать правду о своей настоящей личности?

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

Метод ненасильственного общения (ННО) реально улучшает жизнь тысяч людей. Он применим и в супружеской спальне, и в классной комнате, и за столом переговоров, и на линии фронта. Никогда не поздно отказаться от насилия во благо всех заинтересованных сторон. Основатель метода ННО Маршалл Розенберг подробно объясняет его суть и на многочисленных примерах из своей практики миротворца показывает, как им пользоваться. В новом издании книги добавлена глава «Разрешение конфликтов и посредничество». ННО