26 сентября 2005, 10:37

"Собачка" @: история и современность

Человек, которого называют создателем электронной почты и значка @, ничего подобного не изобретал, хотя истории "собачки" и e-mail достаточно тесно переплетаются.

История знака @ берёт начало, якобы, ещё в Средневековье, когда монахи - хранители древних знаний и рукописей - занимались переводами и переписывали трактаты - в том числе и написанные на латыни. В латыни употребляется предлог "ad", что в переводе на современный английский означает "at" ("на", "в", "к") - и указывает на принадлежность, направление и приближение. В шрифте, используемом монахами, буква "d" имела небольшой "хвостик", что делало её похожей на цифру "6" в зеркальном отражении. Так "ad" довольно быстро превратилось в @.

В XV веке @ появляется вновь. Испанские купцы использовали этот знак в качестве сокращённого наименования меры весов - "arroba" (это приблизительно 11,52 кг или 25.40 фунтов). Любопытно, что эта мера использовалась для обозначения веса скота и вина.

В эпоху Возрождения @ стал использоваться для обозначения цены, а в эпоху индустриальной революции (время капитала, первых бирж, станков и так далее) @ стал неизменно встречаться в бухгалтерских отчётах. Так "собачка", вместе с $, #, % и прочими "счетоводными" знаками с почти забытой семантикой перекочевала на клавиатуру.

"Собачка" мирно дожидалась своего звёздного часа, пока на неё случайно не упал взгляд Рэя Томлинсона (Ray Tomlinson), исследователя из американской компании BBN Technology.

Здесь надо отвлечься и сказать пару слов о том, чем занимался Томлинсон и почему его считают не только изобретателем электронной почты, но и собственно знака @, хотя ни тем, ни другим он не является. Компания BBN Technology, в которой работал Томлинсон, в конце 60-х стала одной из участниц проекта ARPANet - сети компьютеров, непосредственной предшественницы Интернета - который вёлся по заказу министерства обороны США.

В те годы программы, позволяющие передавать файлы и послания от одного пользователя к другому, уже существовали. Но отправитель и получатель пользовались одним компьютером. Самый быстрый модем работал тогда в двести раз медленнее современного стандартного, который "качает" со скоростью 56,6 Кбит/сек.

Томлинсон как раз занимался разработкой почтовых программ и созданием виртуальных почтовых ящиков. Собственно, виртуальный почтовый ящик представлял собой файл, который отличался от обычного файла тем, что пользователи не могли исправить текст - только добавить. В операции использовались две программы - SNDMSG для отправления и READMAIL для чтения.

Новая программа, которую написал Томлинсон, состояла из 200 строчек кода и представляла собой комбинацию SNDMSG, READMAIL и протокола CPYNET, использовавшегося в ARPANet для отсылки файлов на удалённый компьютер. Первое послание Томлинсона было отправлено с одного компьютера на другой, стоявший в этой же лаборатории.

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

Возможно, вторым компьютером был один их тех немногих, входивших в ARPANet. Естественно, о произошедшем не сообщали дикторы CNN и никаких презентаций и награждений не было. О том, что у Томлинсона кое-что получилось, знали не больше нескольких сотен коллег, имевших доступ к "прасети".

Теперь вернёмся к нашим "собачкам". Томлинсон использовал клавиатуру модели 33 Teletype, и в один прекрасный день он бросил на неё взгляд в поисках значка, который, во-первых, не мог бы встретиться ни в одном имени или названии и который, во-вторых, мог бы отделить имя пользователя от имени компьютера. Это должен был быть универсальный алгоритм: имя - знак - место.

Помимо букв и цифр на клавиатуре были и пунктуационные знаки, среди которых затесалась и "собачка". В те времена (до 1971 года, когда модель клавиатур была изменена), подобные знаки располагались во втором ряду слева.

@ был наиболее верным решением алгоритма. Как позже говорил сам Томлинсон, которого всю жизнь донимали журналисты, это был единственно возможный выбор. Говорят, именно в этот момент "собачка" явила свету свою морду, действительно, оказавшись простой, чёткой и адекватной своей миссии.

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

Этимология слова "собачка" более запутанная. Считается, что только русские пользователи называют знак этим именем. Якобы, @ по-корейски означает улитку, по-фински - спящую кошечку, по-венгерски - червяка, по-китайски - мышонка, по-шведски - булочку с корицей.

Оцените новость:
  • 48 оценок