амперсанд в информатике что значит
Что означает значок & и зачем он нужен? Объясняем за 3 минуты
M&M’s, H&M. Откуда в английском появилась эта странная закорючка между буквами, как ее использовать и реально ли вообще нарисовать ее от руки. Рассказываем все самое интересное про & за три минуты.
Что означает & и как называется
Тогда эту закорючку и начали называть and per se and — то есть «непосредственно and». Постепенно and per se and превратилось в ampersand (амперсанд) — современное название.
Это правдивая версия происхождения. Но есть еще легенда: по слухам, символом злоупотреблял французский физик и математик Андре-Мари Ампер, отсюда и название Ampere’s and → ampersand.
Уже покорили английский алфавит и думаете, куда двигаться дальше? Ловите бесплатный личный план для новичков. Внутри советы и материалы, которые помогут вашему английскому перейти на новый уровень.
Откуда взялся амперсанд
Символ появился на полторы тысячи лет раньше своего названия — он встречается еще на древних граффити в Помпеях.
В латинском языке союз «и» звучит как et. Для удобства и экономии места буквы часто писали слитно, не отрывая руки, — в итоге получалось что-то похожее на &. В общепринятом типографском знаке трудно разглядеть «E» и «T», но посмотрите на другие варианты написания:
Как использовать амперсанд
Вы не встретите амперсанд в эссе, в статье The New York Times или в имейле. Сегодня он используется в основном в названиях компаний и брендов: H& M, Johnson & Johnson, Marks & Spencer, M& M’s.
В таких названиях and не проговаривается полностью, а теряет букву «D» — и превращается в [эн], например M& M’s читается [эм-эн-эмс].
Раз в год, 8 сентября, в National Ampersand Day, к символу отчасти возвращается былое величие. В этот день энтузиасты заменяют and в любых словах амперсандом: android — & roid, band — b&, grandma — gr& ma. Если настроены особо креативно, придумайте свой дизайн символа и запостите в инстаграм с хештегом #AmpersandDay.
Как написать амперсанд от руки
Амперсанд отлично смотрится на открытках, пригласительных и ярлычках для подарков — Новый год уже не за горами. Немного практики, и вы наловчитесь писать красивые & от руки.
Про амперсанд
Амперсанд является вещью присущей в основном латинской типографике, но тем не менее штука это красивая. В этом коротком очерке я расскажу о том, как можно использовать амперсанд на веб-страницах как в текстовой, так и в нарисованной (pre-rendered) форме.
Если дизайнер заботится о видимости написанного текста поисковыми системами, он наверняка будет использовать элемент amp и пытаться подбирать более-менее безопасную гарнитуру.
Здесь и далее примеры идут с весьма крупным кеглем. Использование тех же амперсандов на 12pt выглядит намного менее впечатляюще.
Для красоты используется обычно курсивный амперсанд. Так уж получилось, что в большинстве гарнитур именно курсивный амперсанд является более красочным.
Часто антиквенный амперсанд используют с рублеными гарнитурами (обратное явление автором не наблюдалось).
Хорошие амперсанды бывают даже там, где их совсем не ждешь.
Для веб-типографики шрифтов с красивым амперсандом действительно мало. Автор для красивого амперсанда на веб-странице использует нечто подобное:
Это, кстати, весьма известный стиль, и много сайтов именно его используют. Вот примерная иллюстрация того, во что этот стиль может обернуться:
Веб-дизайнеры – люди неглупые, и давно просекли что вешать этот класс на каждый амперсанд вручную – это нонсенс. Для такой рутинной задачи существует автоматизированное решение.
Шрифтов не так много чтобы использовать «лучший амперсанд на свете» поэтому приходится довольствоваться тем, что есть. Единственная альтернатива – это конечно генерировать картинку. Например, вы сейчас читаете пост где все амперсанды – картинки, да и заголовки – тоже.
Если вы например генерируете заголовки на стороне сервера как PNG, или используете другую технологию замещения (sIFR, SVG, экзотика), то вы можете использовать абсолютно любой амперсанд который у вас имеется. Тут можно создать нечто презентабельное даже без особого воображения:
Естественно, что в данном случае нужно экспериментировать, и смотреть что к чему подходит. Например если вы пишете что-то медицинское, можно взять амперсанду которая формирует «сердечко», а если что-то эзотеричное то можно брать амперсанду которая похожа на «нечто», и пусть все гадают.
Почитать про то что такое амперсанд и почему он нафиг не нужен в нашей родной типографике можно у Лебедева. Также эту тему освещает сайт Adobe. В типографических курилках тема встречается часто—можно найти много интересных ссылок, например тут. А вообще рекоммендую гуглить. Например вот тут есть хороший список красивых амперсандов, в т.ч. и в бесплатных шрифтах. Автор сам утянул себе парочку – так, про запас.
Вот пока и все. Кажется мой редактор справился с автогенерацией картинок. Ура, товарищи!
Откуда берут начало 7 самых популярных графических символов
Каждый день мы используем тысячи символов. В ходе беседы они помогают нам верно передать информацию или выразить эмоции, когда подходящих слов мы просто не можем найти, позволяют легко и быстро донести нужную мысль, избавляя слушателей от долгих и нудных объяснений.
Символы — это изображения, которыми весьма органично можно дополнить диалог и сторителлинг как в повседневной жизни, так и в бизнесе и, конечно же, в дизайне.
Но как часто мы задумываемся над тем, что послужило началом того или иного символа? Между тем понимание того, что они на самом деле означают, какие идеи за ними стоят, поможет вам использовать их в своем дизайне или маркетинге более продуманно.
В этой статье будут рассмотрены истории возникновения 7 наиболее широко используемых графических символов.
Содержание статьи
1. Амперсанд
Амперсанд — это название символа «&», и дизайнеры его просто обожают. Они посвящают этому знаку блоги, книги и шрифты. В своей книге «Just My Type: книга о шрифтах» (Just My Type: A Book about Fonts) Саймон Гарфилд (Simon Garfield) называет амперсанд «крайне забавным символом, непрестанно обращающим на себя внимание».
Амперсанд в дизайне логотипа
Дизайнеры воспринимают этот символ как повод предаться экспериментам, возможность проявить креативность и немного развлечься. Американская компания Tobias Frere-Jones в своей статье для для Fast Company высказалась о нем так:
«Амперсанд — это подлинная древность. Он уже давно должен был быть предан забвению, но все-таки продолжает свое существование. Обычно буквы помогают сформировать друг друга, образуют контекст, но амперсанд самодостаточен по своей природе. С одной стороны, это обстоятельство затрудняет процесс рисования этого символа, с другой — открывает бескрайние просторы для экспериментов».
Амперсанд в дизайне светильника
Придуманный древними римлянами, амперсанд дебютировал на стенах Помпей. Поначалу символ представлял собой латинское слово «et», обозначавшее союз «и». Но сложность его написания не позволило знаку получить широкое распространение и называться «амперсандом» вплоть до конца 18 века, пока британские школьники не начали использовать его в качестве 27-й буквы алфавита (они называли его сразу после Z).
Когда дети учили английский алфавит, они произносили «per se» — латинскую фразу, которая переводится как «сам по себе», «как таковая» — перед теми буквами, которые можно было использовать и как самостоятельные слова (например, A, I). То есть они говорили «A как таковая» или «I как таковая» и т.д. Когда «&» появился в конце алфавита, заканчивали его так: «X, Y, Z, and per se and» («и в качестве буквы «и»). Со временем фраза «and per se and» трансформировалась в амперсанд.
Амперсанд в дизайне настольной игры
Амперсанд — это символ единства, нерушимой связи, партнерства и своей формой напоминает два переплетенных друг с другом обручальных кольца.
2. «@» (собачка)
Еще в 1971 году американский программист Рэй Томлинсон (Ray Tomlinson), изобретатель электронной почты, отправил первое сообщение, указав местоположение получателя символом «@». Сегодня бухгалтеры и программисты используют символ «@» чаще, чем дизайнеры.
Существуют три теории происхождения этого символа:
1. Символ представляет собой латинское слово «ad», которое переводится как «toward» (в направлении).
2. Он произошел от французского слова «à», которое имеет значение предлога «в».
3. Это аббревиатура фразы «each at» («каждый на)», впервые задокументированная в 1536 году в Испании. В отправленном из Севильи в Рим флорентийским купцом Франческо Лапи (Francesco Lapi) письме при помощи «@» обозначалась единица вина. «Амфора вина, — писал он, — составляющая одну тридцатую часть бочки, стоит 70 или 80 дукатов». Слово амфора он заменял символом «@».
«Собачка» в дизайне логотипа
Благодаря своей уникальной форме, «@» имеет много прозвищ: его называют штруделем в Израиле, хвостом обезьяны в Дании, утенком в Греции, улиткой в Италии, спящей кошкой в Финляндии, червяком в Венгрии, мышкой в Китае и, наконец, собачкой в России.
Возможно, вы слышали, что знак доллара ($) — это всего лишь сочетание двух первых букв в названии североамериканского государства — «U» и «S» (United States).
Символ происходит от аббревиатуры «peso» («ps»), которая впервые появилась в 1770-х годах, когда англо-американцы начали торговать с испанцами. Само название «доллар» происходит от названия старочешской валюты — талер.
Дизайн символа не только отражает национальную идентичность американцев и обозначает их валюту, но и содержит отсылку к образу ветхозаветного змея.
Знак доллара в дизайне логотипа
4. Восклицательный знак
Восклицательный знак (!) происходит от латинского слова «io», что означает «ура», ну, а этим словом мы все привыкли выражать такие эмоции, как радость или удивление. Не так ли?!
Чтобы выразить эмоциональность фразы на письме (и при этом сделать так, чтобы это не отнимало много времени), буква «i» стала писаться над «o».
Восклицательный знак может передавать чувства радости и гнева, привлекать внимание, вдохновлять и призывать к чему-либо.
Вот как появился восклицательный знак! (exclamation в пер. с англ. — восклицание)
В мире печати восклицательный знак называют по-разному: где-то его именуют «крикуном», где-то «Гаспером», а где-то и вовсе обзывают «собачьим членом». Писатели и журналисты этот знак препинания не жалуют, называя его неэффективным и переоцененным.
А вот дизайнеры с этим не согласны:
Восклицательный знак в дизайне логотипа
Еще один вариант
Дизайнеры видят в таких символах некий универсальный язык, понятный многим, который к тому же отличается красотой и изяществом. Рекламные щиты, печатная реклама, рекламные ролики, постеры фильмов и веб-сайты — нет форматов, в котором бы не использовали ни восклицательный знак, ни какие-либо другие символы.
На заре тысячелетия даже Google использовал этот знак в своем логотипе
5. Хештег
Диез, решетка, знак номера, октоторп, хеш, знак фунта… Как только этот символ не называют, но поколение социальных сетей знает его под названием хештег.
История появления этого символа неразрывно связана с полосками, которые получали военнослужащие за каждые три года службы. Они назывались hash-марками и х можно найти на куртках солдат:
В 1980-х годах символ «#» стал называться «хешем», а в 2007 году Крис Мессина, прежде работавший в Google, через Twitter предложил людям начать группировать твиты или другие сообщения в социальных сетях по теме при помощи хештегов. Некоторое время идея не получала одобрения, но потом неожиданно стала невероятно популярной.
Вы можете спросить, с какой кстати «#» используют в качестве знака фунта, раз он расположен на циферблате телефона? И вновь, чтобы ответить на этот вопрос, нужно обратиться к латыни. На этом древнем языке фунт пишется, как «libra pondo» (в переводе — фунт веса). При письме буквы «l» и «p» пересекались и таким образом образовывали решетку.
А что такое октоторп (octothorpe)? Этимология этого слова восходит к древнескандинавскому, северогерманскому языку XIV века. На древнескандинавском «thorpe» переводится как «поле» или «ферма». Добавьте слово «octo» и получите октоторп — восемь полей или восемь концов.
Сегодня хэштег широко используется в мемах, видео, общении и дизайне.
Логотип для конференции хакеров
Старый логотип Slack
6. Знак бесконечности
Впервые введенный английским математиком Джоном Уоллисом в 1655 году, символ бесконечности продолжает находить широкое применение в физике, информатике и алгебре, часто представляя потенциальную бесконечность, а не количество, которое на самом деле бесконечно.
Но если копнуть немного глубже, можно узнать, что история появления символа полна неожиданностей, а в нем самом заключен глубокий смысл. В Индии и Тибете бесконечность олицетворяет дуализм и совершенство, баланс между противоположными силами и единство мужчины и женщины. В VIII веке символ бесконечности стал частью креста святого Бонифация, что помогло распространить христианство по всей Франкской империи.
Но, пожалуй, самое раннее представление концепции «бесконечности» относится к Древнему Египту и его уроборосу — изображению змеи, поедающей собственный хвост — весьма красноречивое представление непрерывного цикла смерти и возрождения.
Уроборос — змея, поедающая свой хвост
Но некоторые придерживаются мнения, что символ произошел от греческой буквы Омега — Ω.
Символ бесконечности не так прост
Так или иначе, но дизайнеры по всему миру продолжают обращаться к этому символу, используя его для передачи идей вечности и гармонии.
Логотип со знаком бесконечности
7. Символ сердца
Сердце является одним из наиболее популярных символов, которым, по мнению некоторых, современные дизайнеры откровенно злоупотребляют. Этот теперь уже вездесущий знак обрел новую жизнь после того, как дизайнер Милтон Глейзер пожертвовал — да, он сделал это бесплатно — свой бренд «I Heart NY» для поддержки Нью-Йорка 1970-х годов:
Сегодня это самый очевидный символ любви. А также доброты, единства, привязанности и верности.
Существует много версий происхождения символа сердца. Говорят, что он представляет:
Большинство из нас связывают этот символ с любовью. Мы используем его, чтобы отметить любимые сообщения и фотографии в социальных сетях, мы отправляем его нашим близким в день Святого Валентина. Это символ, который стоит тысячи слов, поэтому никогда не превратится в клише.
Заключение
Символы повсюду, они прочно вшиты в наше сознание. Мы прибегаем к их помощи, когда нам не хватает слов. Они помогают выражать эмоции, передавать информацию, налаживать контакт с клиентами и делать холодные маркетинговые послания более живыми и человечными.
Они универсальны и вне времени.
Если вы не знаете, какой логотип придумать для вашего лендинга, обратите внимание на эти популярные символы.
§ 112. Амперсанд
Амперсанд — это название знака &. Про него надо знать три вещи: откуда он взялся, почему так называется и нужен ли нам для чего-нибудь.
Написание «амперсант» — неверно
Откуда он взялся
Амперсанд является графическим сокращением латинского союза et (и).
В русском языке слово «амперсанд» признает только лопатинский «Русский орфографический словарь». Найти упоминания о знаке в литературе докомпьютерной эпохи практически невозможно по причине крайне редкого употребления его в кириллическом наборе. В «Кратких сведениях по типографскому делу» (СПб., 1899) он называется «знаком, заменяющим союз и», в «Справочнике технолога-полиграфиста» (М., 1981) — «знаком конъюнкции».
Изобретение амперсанда приписывают Марку Туллию Тирону, преданному рабу и секретарю Цицерона. Даже после того как Тирон стал вольноотпущенником, он продолжал записывать цицероновские тексты. И к 63 году до н. э. изобрел свою систему сокращений для ускорения письма, называемую тироновскими знаками или тироновыми нотами (Notæ Tironianæ, оригиналов не сохранилось), которыми пользовались до XI века (так что заодно Тирона считают еще и основоположником римской стенографии).
Амперсанд со второй половины VIII века активно используется переписчиками, а с середины XV века — типографами.
Хозяйке на заметку
Раньше даже сокращенную форму et cetera (и так далее — лат.) писали и печатали как &c. вместо привычного сегодня etc.
Что любопытно, & применяется не только в латинских текстах, но буквально во всех европейских книгах — на английском, французском, итальянском. Вот, например, на итальянском:
Fabritio Caroso. Nobiltà di dame [. ]. Venetia. 1600
Амперсанды подсвечиваются при наведении курсора
Зачем в Go амперсанд и звёздочка (& и *)?
Указатели
Про то, что такое и как устроены указатели я писал в статье «Как не наступать на грабли в Go», которую рекомендую к прочтению даже не новичкам в Go. Краткий повтор про указатели:
по сути, это один блок памяти, который содержит адрес другого блока памяти, где лежат данные. Если вы слышите фразу «разыменовать указатель», то это означает «найти данные из блока памяти, на который указывает этот адрес».
Вот визуализация из статьи:
Здесь Point <10, 20>это «литерал» — новая переменная, объявленная на месте, «блок памяти», а & — это «адрес этого блока памяти».
Тот же код, но запишем тип b явно:
здесь звёздочка означает «тип указатель на число». Но, если она используется не перед типом, а перед самой переменной, то значение меняется на обратное — «значение по этому адресу»:
Это может запутывать и сбивать с толку, особенно людей, никогда, не работавших с указателями, которых нет, например, в таких популярных языках как JavaScript или Ruby. Причём в языках вроде C и С++ есть ещё масса применений указателям, например «арифметика указателей», позволяющая вам прямо смещениями по сырой памяти бегать и реализовывать невероятно быстрые по современным меркам структуры данных. Ещё очень удобно переполнение буфера получать благодаря этому, создавая баги, приносящие ущерб на миллиарды долларов. Есть даже целые книги по тому, как понимать указатели в С.
Но если механика работы с указателями в Go относительно простая, остаётся открытым вопрос — почему «амперсанд» и «звёздочка» — что это вообще должно означать? Возможно это потому что символы рядом на клавиатуре ( Shift-7 и Shift-8 )? Ну а чтобы понять любую тему, нет способа лучше, нежели копнуть её историю.
История
А история такова. Одним из авторов Go был легендарный Кен Томпсон, один из пионеров компьютерной науки, подаривший нам регулярные выражение, UTF-8 и язык программирования B, из которого появился C, на базе которого, 35 лет спустя, появился Go. Вообще, генеалогия Go немного сложнее, но С был взят за основу по той простой причине, что это язык, который десятилетиями был стандартом для изучения программирования в университетах, ну и о его популярности в своё время, думаю, не нужно говорить.
И хотя сейчас Кен Томпсон отошёл немного от Go и летает на своём частном самолёте, его решения проникли в Go ещё задолго до Go. В юности он развлекался тем, что писал на завтрак новые языки программирования (слегка утрирую), и одним из языков, который был им создан вместе с ещё одной легендой компьютерной науки Денисом Ритчи, являлся язык программирования B (Би).
В то время Кен Томпсон написал операционную систему на ассемблере для компьютера PDP-7, который стоил 72000 долларов — а это примерно полмиллиона долларов сегодня — обладал памятью в 9 КБ (расширялась до 144КБ) и выглядел вот так:
Собственно, эта операционная система называлась Unics, и затем была переименована в UNIX. И когда зашла речь о переписывании её для нового крутого компьютера PDP-11, было принято решение писать на каком-то более высокоуровневом языке программирования. BCPL, который был предшественником B был слишком многословен — много букв. B был более лаконичен, но имел другие проблемы, которые делали его плохим кандидатом для портирования UNIX на PDP-11. Именно тогда Денис Ритчи и начал работать над новым языком, во многом основанном на B, специально для написания UNIX под PDP-11. Имя C было выбрано, как следующая буква алфавита после B.
Но вернёмся к теме об амперсанде и звёздочке. Звёздочка ( * ) была ещё в языке BCPL, и в B попала с тем же смыслом обозначения указателя, просто потому что так было в BCPL. Ровно по этой же причине перекочевали в С.
А вот амперсанд (&), означающий «адрес переменной», появился в B (и также перекочевал в С просто потому что), и был выбран по нескольким причинам:
Если я вас запутал, то вот нагляднее:
И тут нужно посмотреть внимательно на клавиатуры того времени. Чуть выше на картинке PDP-7 можно рассмотреть вводное устройство, коим являлся Телетайп 33. Стоит посмотреть на его клавиатуру повнимательнее, чтобы понять реалии того времени, и понять, с какими ограничениями сталкивались программисты и дизайнеры языков программирования в то время:
Как можно увидеть, ни тачбара, ни эмоджи не было :), и символы приходилось выбирать только из того набора, который был в телетайпе. Также, примечательно, что амперсанд и звёздочка тогда были не рядом, а на целых 4 клавиши порознь, что опровергает идею выбора амперсанда из-за близости клавиш. Собственно, из всех доступных клавиш, Кену Томпсону на тот момент больше всего приглянулся «амперсанд», похожий на «адрес».
Ну а дальше вы знаете — С стал языком века (прошлого), повлиял на огромное количество других языков, а книги по С стали настольными библиями программистов на несколько десятилетий. В таком же виде указатели вместе со звёздочкой и амперсандом попали и в С++ — ещё один язык мейнстримовый язык, на котором до Go писалась большая часть сетевого и серверного софта.
Поэтому решение включить указатели (без арифметики указателей, к счастью) в Go с тем же синтаксисом — было вполне логичным и естественным. Для С/C++ программистов это такие же базовые и простые понятия, как скобочки < и >.
И всё таки это удивительно осознавать, какое сильное влияние имеют исторические решения, принятые пол столетия назад на современные технологии.
Заключение
Если вы всё ещё неуверенно себя чувствуете себя с указателями в Go, запомните два простых правила:
Надеюсь, кому то это немного поможет лучше понимать смысл указателей и символов, стоящими за ними в Go.