О чем молчит «собачка»: техническая история символа @

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

Сегодня символ @ является неотъемлемой частью цифровой жизни, обеспечивая работу электронной почты и социальных сетей. Однако его путь к клавише «2» на клавиатуре занял несколько столетий, пройдя через средневековые манускрипты, торговые записи и ранние компьютерные сети. Понимание того, как технический архаизм стал глобальным стандартом, позволяет иначе взглянуть на логику развития современных интерфейсов.

Корни символа: от амфоры до бухгалтерских книг

Вопреки расхожему мнению, символ @ не был изобретен программистами. Первые похожие обозначения встречаются в документах XIV века. В испанских и итальянских торговых записях символ использовался как сокращение для единицы веса или объема — арробы (около 11.5 кг) или амфоры. Графически это представляло собой скорописную форму буквы «a» с завитком.

 Trigo@1 — Надпись «пшеницы 1 арроба». Рукопись 1448 года
Trigo@1 — Надпись «пшеницы 1 арроба». Рукопись 1448 года
Автор: Jorge Romance Источник: ru.wikipedia.org

К XIX веку символ закрепился в англоязычной бухгалтерской практике как обозначение «at» (по цене за единицу). Запись «5 apples @ 10¢» означала «5 яблок по 10 центов за штуку». Благодаря этому применению знак оказался на клавиатурах печатных машинок и позже был включён в кодовые таблицы ранних электронных вычислительных машин.

Решение Рэя Томлинсона: рождение сетевого адреса

Ключевой момент в истории символа произошел в 1971 году. Инженер Рэй Томлинсон, работавший над системой передачи сообщений в сети ARPANET (предшественнике Интернета), искал способ разделить имя пользователя и название компьютера, на котором этот пользователь находится.

Рэй Томлинсон
Рэй Томлинсон
Автор: Andreu Veà Источник: ru.wikipedia.org

Требовался символ, который: уже существовал в стандартном наборе телетайпов (Model 33 ASR), гарантированно не использовался в именах пользователей или хостов, и имел понятный, интуитивный смысл.

Раскладка клавиатурф телетайпа Model 33 ASR
Раскладка клавиатурф телетайпа Model 33 ASR
Автор: Daniele Giacomini Источник: en.wikipedia.org

Томлинсон выбрал @ именно из-за его бухгалтерского значения «at» («находится у»). Логика адреса user@host идеально описывала структуру: «пользователь такой-то на таком-то компьютере». Первое электронное письмо было отправлено между двумя соседними терминалами, но этот выбор навсегда определил формат глобальных коммуникаций.

Наличие символа в наборе Model 33 ASR было критически важным: в 1971 году телетайп фактически служил единственным интерфейсом взаимодействия с компьютером. У машин не было привычных мониторов — команды вводились и ответы выводились через печатающий механизм. Если бы нужного знака не было в раскладке или в 7-битной ASCII-кодировке, это серьёзно усложнило бы обмен почтой между узлами ARPANET.

Телетайп Model 33 ASR
Телетайп Model 33 ASR
Автор: Marcin Wichary Источник: en.wikipedia.org

Почему именно «собачка»?

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

По одной из версий, название связано с визуальным восприятием символа на экранах с низким разрешением, где завиток мог напоминать свернувшееся животное.

В других культурах ассоциации иные:

  • В Корее это «улитка» (daldalgi).
  • В Венгрии — «червяк» (kukac).
  • В Греции — «маленькое макаронное изделие» (papaki).
  • В Германии — «обезьяний хвост» (Klammeraffe).
  • В Украине — «улитка» (Равлик)

Техническое наследие и современность

С технической точки зрения символ @ сохранил функцию разделителя, но его роль расширилась.

В веб-разработке и программировании он используется, например, в директивах CSS — специального языка описания внешнего вида веб-страниц. Такие директивы задают правила, по которым страница отображается на разных устройствах и адаптируется под их характеристики, например в конструкции @media. В ряде языков программирования он применяется как служебный синтаксис для аннотаций и декораторов — механизмов, которые изменяют поведение программного кода без изменения его основной логики.

В социальных сетях символ стал частью механизма упоминания пользователя, фактически превратившись в оператор адресации внутри системы.

Автор: ИИ Gemini Источник: gemini.google.com

Итог

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

Изображение в превью:
Автор: BoliviaInteligente
Источник: unsplash.com

1 комментарий

El Sh
В начале 90-х был чат, в котором также участвовали программисты — бывшие соотечественники из СССР, переехавшие в Америку. И вот у одного из них спросили как называется символ @. Он сказал «эт». У него спрашивают, что это значит, он же будучи татарином, ответил в шутку переведя с татарского: «собака». Так появилось и закрепилось это название в русском языке.

Добавить комментарий

Сейчас на главной

Новости

Публикации

Как устроена раскаленная «планета-зефир»: «Джеймс Уэбб» нашел кварцевые облака и аномальный климат на WASP-17 b

Когда астрономы изучают атмосферы планет за пределами Солнечной системы, они чаще всего используют метод спектроскопии пропускания. В моменты, когда экзопланета проходит между Землей и своей...

Почему волк покидает родную стаю, даже когда в ней достаточно пищи

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

Илон Маск обещает летающий автомобиль к 2028 году. Эту сказку нам слово в слово рассказывали в 1957-м

На испытательном полигоне компании SpaceX в городе Макгрегор, штат Техас, состоялась закрытая презентация новой версии спортивного автомобиля Tesla Roadster. Во время показа машина заехала на...

ИИ декодировал язык клеточных сигналов — и подсказал, как вырастить живые ткани в пробирке

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

Плейлисты на компакт-кассете: как дека Uher CG 355 запоминала порядок треков

В конце 1970-х слушать кассету значило постоянно держать руку на клавишах. Нужный трек искали перемоткой вперёд или назад, глядя на механический счётчик или просто на слух. Мюнхенская фирма Uher...

Как остановить опасный астероид, если таран не сработает: суперкомпьютер нашел решение

Падение крупного небесного тела на Землю — единственный вид глобальной природной катастрофы, который человечество способно предотвратить с помощью доступных технологий. Атмосфера планеты...