Знак решётки
| # | |
| Название символа |
Решётка |
|---|---|
| Юникод |
U+0023 |
| HTML |
# |
| UTF-8 |
23 |
| Заглавная форма |
# |
| Строчная форма |
# |
| Группа в Юникоде |
ASCII |
| Дополнительная информация | |
| [[ |←]] 33 34 35 36 37 → | |
Знак решётки (иногда октото́рп от лат. octothorp — восемь концов) — символ (#); иные варианты названия: «решётка», «хеш», «знак номера», «диез» (или «шарп» (англ. sharp), из-за внешнего сходства этих двух символов), «знак фунта» (знак решётки часто используют в случаях, когда в системе отсутствует техническая возможность ввода символа фунта (£)).
Содержание |
Название [править]
Начиная с 60-х годов XX века, американские инженеры в области телефонии пытались придумать специальное название для этого символа, такие как «octothorp», «octothorpe», «octathorp», «octatherp» («октоторп», «октаторп», «октатерп»). Ни одно из них в итоге так и не получило серьёзного распространения: те статьи в англоязычных словарях, которые описывают подобные термины, в массе своей являются лишь ссылками на устоявшиеся формы «Hash sign» (хеш-знак) или «Number sign» (знак номера, что традиционно для английского языка; в русском языке для обозначения номера используют другой знак — «№»). Также показательно, что предлагаемые слова не входят в английские словари автоматической проверки орфографии ни в продуктах Microsoft Office, ни в браузере Mozilla Firefox, ни в другом современном ПО. Несмотря на это, в сети существует группа, пропагандирующая наименование «octothorp» (октоторп)[1].
Данный символ не был распространён в русской типографике вплоть до конца XX века. Неспециализированное, бытовое распространение знак получил с распространением цифрового набора номеров в телефонах, в том числе мобильных. В языке за ним закрепился термин «знак решётки». Формы названия «решётка» и «знак решётки» используются сейчас для этого символа повсеместно как в устной, так и в письменной речи (прежде всего в компьютерной литературе, инструкциях к технике и пр.)
Использование [править]
В литературе средних веков (преимущественно медицинской направленности), написанной на латыни, этот знак имел смысл креста (в теологическом смысле) и читался: «и с Божьей помощью». Его исторически использовали (и сейчас иногда используют) врачи, ставя этот знак в конце рецепта, отдаваемого пациенту.
В американской типографике знак решётки возник в конце XIX века в биржевой практике США с появлением телеграфа, когда надо было очень быстро записывать мелом на доске котировки, а потом и в букмекерских конторах. До середины 1960-х годов использование знака было характерно для газетно-рекламного дела. В литературных изданиях употребляется редко и принят скорее в технических текстах.
Наиболее общим использованием данного символа является обозначения номера в США, а его название в Unicode в буквальном переводе на русский звучит «знак номера» (англ. Number sign). Однако использование для символа # в русском языке дословного перевода «знак номера» является ошибочным, так как в русской типографике начиная с XIX века и по сей день под этим термином понимают символ №. Калька «знак номера» при переводе англоязычного материала на русский язык является примером ложного друга переводчика.
Не следует путать данный символ со знаком диез, для которого в Unicode существует свой собственный символ ♯ (Unicode U+266F). Примечательно, что Microsoft, используя данный символ в названии языка программирования C#, настаивает на произношении «Си Шарп» (англ. C Sharp), ссылаясь на трудности набора оригинального знака диез, хотя одно из значений слова «sharp» — именно «диез».
В настоящее время символ (#) штатно присутствует на компьютерной клавиатуре и активно используется в компьютерных языках, сообщениях, играх:
- в UNIX-среде в приглашении командной строки указывает на права суперпользователя (root);
- в конфигурационных файлах большинства UNIX-программ, части конфигурационных файлов Windows, во многих языках программирования (Perl, PHP, Python), в командных оболочках ОС Unix используется как знак однострочного комментария;
- в UNIX-подобных ОС совместно с восклицательным знаком в начале файла образует Shebang (англ.) — последовательность, после которой указывается интерпретатор, которому будет передан файл при запуске;
- в HTML-файлах, в ссылках, ставится перед названием метки некоторого раздела, части и т. п. внутри файла,
- этим знаком обозначается начало записи кода цвета в HTML, например #442d25 — кофейный.
- используется в викиразметке;
- из-за своей симметричности в моноширинных шрифтах используется для формирования псевдографических изображений;
- в командном интерфейсе модемов после символов «AT» обозначает команды управления АОНом, CID;
- в шаблонах Википедии часто используется как символьное название «любая цифра»;
- в языках C, C++ используется для указания на директивы препроцессора компилятора;
- в языке Паскаль употребляется для обозначения ASCII-кодов символов;
- в семействе функций printf внутри управляющей последовательности используется для указания на альтернативную форму вывода значения;
- в языке Lua используется как оператор получения длины переменной;
- в Бейсике, поставленный сразу после имени переменной, означает тип данных «с плавающей запятой двойной точности»[2];
- в языке программирования Visual Basic используется для указания типа данных «дата», например, #2/27/06#[3];
- в CSS и JavaScript-библиотеке jQuery (#) используется для обозначения элемента по его id, аналогично getDocumentById();
- в игре Nethack символом (#) рисуются коридоры, а в игре ADOM — каменные стены;
Также символ (#) присутствует на клавиатуре кнопочных телефонов и используется, как правило, как терминальный символ, при наборе служебных запросов на сотовых телефонах.
Примечания [править]
- ↑ http://www.octothorp.us/octothorp.html The Octothorp Press. About the Octothorp (#)
- ↑ Тип данных Double (Visual Basic)
- ↑ Описание функции CDate в MSDN
См. также [править]
|
|||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Esc | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | PrtSc SysRq |
Scroll Lock |
Pause Break |
||||||||||||
|
|
Ins | Home | PgUp | NumLk | / | * | − | ||||||||||||||||||||
| Del | End | PgDn | 7 | 8 | 9 | + | |||||||||||||||||||||
| 4 | 5 | 6 | |||||||||||||||||||||||||
| ↑ | 1 | 2 | 3 | Ent | |||||||||||||||||||||||
| ← | ↓ | → | 0 | , | |||||||||||||||||||||||