Чтение онлайн

ЖАНРЫ

Удивительная история информатики и автоматики
Шрифт:

Со словом hardware ситуация более простая. Хотя те же старьевщики называли так твердые фракции мусора, оно всегда имело и нежаргонное значение — «скобяные товары», т. е. различные изделия из металла. Поэтому для американских мужчин hardware — это попросту «железяки», из числа тех, что имеют свойство накапливаться в чуланах, на чердаках и на задних дворах… Так что неудивительно, что компьютерщики уже в середине 1950-х годов перенесли привычное название и на предмет своего труда.

Когда в компьютерный лексикон проникло слово software, сегодня установить уже сложно. Имеются воспоминания американского программиста Герберта Каннера, который утверждает, что еще в конце 1958 года, получив назначение в Институт

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

И действительно, скорее всего, на страницах печати первым слово использовал американский ученый Джон Уайлдер Таки. В статье, опубликованной в начале 1958 года в «Американском математическом ежемесячнике» (American Mathematical Monthly), он писал: «Сегодня software, включающее в себя тщательно проверенные интерпретаторы, компиляторы и другие средства автоматизации программирования, не менее важно для современных электронных вычислительных машин, чем hardware из электронных ламп транзисторов, проводов, магнитных лент и прочего».

Американский математик Джон Уайлдер Таки

Таки был знаменитым математиком; более всего он известен созданием, совместно с Джеймсом Кули, алгоритма быстрого преобразования Фурье. Однако похоже, что он обладал также даром давать названия новым понятиям: например, именно Таки в 1946 году предложил знаменитый сегодня термин бит (bit). Иногда пишут, что он же придумал и слово байт (byte), однако это не соответствует действительности — этот термин, как и термин компьютерная архитектура, появился впервые в 1956 году в коллективе разработчиков компьютера Stretch.

@ — зверинец в компьютере

Знак @ известен сегодня каждому пользователю компьютера. Начало его триумфального шествия по планете относится к октябрю 1971 года и связано с изобретением электронной почты. Именно тогда Рейнольд Томлинсон, инженер базировавшейся в Бостоне известной компании BBN (Bolt Вегапек and Newman), которая в рамках правительственного заказа вела работы по развитию сети ARPANET, отправил сам себе с одного компьютера PDP-10 на другой текстовое сообщение с помощью написанной им специально для этого небольшой программы. Эта история многократно и подробнейшим образом описана в литературе, так что излагать ее еще раз вряд ли целесообразно.

Сегодня Томлинсон уже не помнит текст своего первого письма, но думает, что это было нечто вроде «QWER-TYUIOP» — т. е. набранные подряд буквы верхнего ряда клавиатуры, или же просто «1-2-3 test». Зато первый в истории электронный адрес известен, и выглядит он так: tomlinson@bbn-tenexa. Это значит, что он содержал все те же элементы, что и современные адреса: имя адресата и указание на место его расположения (в данном случае — фирма BBN). Тепех — это название операционной системы, использовавшейся в то время. Но самое главное, Томлинсон очень удачно нашел знак, призванный разделить эти две части адреса. Причем, как он вспоминает, размышления продолжались не более 30–40 секунд — именно столько потребовалось, чтобы из 12 знаков препинания, имевшихся на клавиатуре телетайпа, выбрать один, наименее распространенный, и который наверняка никогда не встретится ни в одном имени. И кроме того, этот знак в английском языке называется «at», т. е. предлог, который обозначает место нахождения.

Однако

обратим внимание на то, что когда Томлинсон выбрал подходящий для его целей знак @, он уже был под рукой.

А это означает, что он должен был достаточно широко использоваться еще до изобретения электронной почты. И это действительно так, более того, его история насчитывает не одно столетие (а некоторые специалисты даже считают, что и не одно тысячелетие).

Рейнольд Томлинсон

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

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

Даже после изобретения книгопечатания в типографские наборы еще долго входили разнообразные литеры, заменяющие целые слоги, например, а — которая могла обозначать либо am, либо ап.

Такую версию в свое время выдвинул американский профессор Бертольд Ульман в известной книге «Ancient Writing and Its Influence» (1932 год). По его мнению, это могло произойти не ранее VI и не позднее XIII столетия. А вот профессор из Рима Джорджио Стабиле придерживается иного мнения. Несколько лет назад он обнаружил в архиве письмо некоего флорентийского торговца по имени Франческо Лапи, датированное 4 мая 1536 года. Лапи пишет из Севильи своему коллеге в Рим, делится местными торговыми новостями, и заодно сообщает, что «здесь одна @ вина, что составляет одну тридцатую барреля, стоит от 70 до 8о дукатов». Стабиле предположил, что символ @ в данном случае означает амфору, в которых народы Средиземноморья со времен античности хранили и перевозили вино и зерно.

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

Другие их коллеги обращают внимание на сходство @ с некоторыми буквами алфавитов, используемых народами Юго-Восточной Азии.

Буквы алфавитов стран Юго-Восточной Азии

Более того, аналогичные теории, основанные только лишь на внешнем сходстве тех или иных графических элементов, можно предлагать и на материале письменности других народов. Например, в контексте истории знака @ никогда не упоминалось о том, что в Византийской империи заключенная в окружность буква а (альфа) означала слово αγηοζ («святой»). Знак

@

очень часто встречается в византийских рукописях, а также на иконах, мозаиках, фресках и т. д.

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

Поделиться с друзьями: