Как появился символ @ - достоверно неизвестно. Есть несколько версий его происхождения.
История возникновения символа "@" (коммерческое "А" или коммерческое "*at*") уходит своими корнями в XV-XVI века, когда таким символом обозначали какие-либо сокращения в бухгалтерских документах. Есть разные версии. Возможно, буквой "а" с завитком обозначили "амфору" вина. Возможно, это сокращение от латинского "ad". В последствии стали этот символ использовать для сокращения фразы: "по цене за единицу товара" (at the rate of).
А возможно было позаимствовано испанское обозначение меры веса - *арроба* (четверть, амфора).
Использовать этот символ, который достаточно редко используется в обычном языке, в качестве разделителя между именем пользователя (учётной записи) и доменным именем предложил в 1971 году программист Рей Томлинсон.
Однако применяется этот символ не только в обозначении адресов электронной почты. Более того, он в программировании использовался достаточно давно. Например, в DOS в командном файле он подавлял вывод команд на экран, например: @echo off. Команда echo off - отключает вывод команд на экран. А чтобы сама эта команда не выводилась на экран использовался символ @ в начале строки. В компьютерный мир этот символ перекочевал с печатной машинки. Хотя в СССР широкого распространения он не имел.
<hr />
Название "собачка", "собака" для символа @ (коммерческое 'эт') - чисто русское название. Говорить каждый раз "коммерческое эт" - долго и несколько режет слух русского человека. Когда в начале 1990-х годов этот значок активно вошел в компьютерный мир, ему стали придумывать другие названия: "плюшка", "лягушка", "ухо" и т.д. Одно из таких названий - "собачка" стало набирать всё большую популярность. Название появилось поскольку этот символ отдаленно напоминает собачку, и когда-то был использован в старой компьютерной квест-игре, где игрока сопровождала собачка, изображаемая данным символом. Популярность названия "собачка" объясняется ещё и тем, что к собачкам у нас хорошо относятся. Также можно вспомнить первую социальную сеть Фидонет (Фидо), логотипом которой была собачка, нарисованная простыми компьютерными символами.
Впоследствии название сократилось до "собака".
<hr />
В других же странах символ @ называют:
- arroba - Испания, Португалия. Арроба - испанская мера веса, амфора.
- arobase (arrobase) - Англия, Франция. Искажение слова Арроба.
- обезьянка - Польша, Болгария, Германия
- улитка - Италия, Корея,
- уточка - Греция,
- червячок - Венгрия,
- кошачий хвост (знак "мяу") - Финляндия,
- слоновий хобот - Швеция, Дания,
- селёдка - Норвегия,
- пёсик - Армения,
- штрудель - Израиль,
- рольмопс (сельдь под маринадом) - Чехи и Словакия,
- чокнутый "А" - Сербия,
- "А" в круге - Китай,
Конечно, на родном языке эти названия звучал иначе, чем их русские переводы. Например:
- мышка ("сяо лао шу") - Тайвань.
- водоворот ("удзумаки") - Япония
На белорусском: вітка, вітушка; или малпачка (обезьянка).
На украинском: равлик (улитка), жабка (лягушка), мавпочка (обезьянка), песик (собачка).
На казахском этот значок называют - айкулак (ухо Луны).
И лишь в литовском, латышском и эстонском языках этот символ называется как первоначальный английский вариант - "эт" (от "at"), правда со своими особенностями, соответственно: "эт", "эта" и "атть".