Знак решётки: различия между версиями

[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
м откат правок 109.252.29.154 (обс) к версии Alex Great
Строка 14:
}}
{{нет ссылок|дата=2013-08-27}}
{{Похожие буквы|#}}
'''Знак решётки''' {{symbol|'''#'''}} — символ; иные варианты названия: '''решётка''', '''октото́рп''' (от {{lang-la|octothorpe}} — восемь концов), '''хеш''', '''знак номера''', '''[[диез|дие́з]]''' (или '''шарп''' ({{lang-en|sharp}}), из-за внешнего сходства этих двух символов), '''знак фунта''' (знак решётки часто используют в случаях, когда в системе отсутствует техническая возможность ввода [[Символ фунта|символа фунта]]).
 
== Название ==
[[Файл:Sharp key.jpg|thumb|left|200px|Клавиша с символом {{symbol|#}} на современной компьютерной клавиатуре.]]
Начиная с 60-х годов XX века американские инженеры в области телефонии пытались придумать специальное название для этого символа, такие как ''octothorp'', ''octothorpe'', ''octathorp'', ''octatherp'' («октоторп», «октаторп», «октатерп»). Ни одно из них в итоге так и не получило серьёзного распространения: те статьи в англоязычных словарях, которые описывают подобные термины, в массе своей являются лишь ссылками на устоявшиеся формы ''hash sign'' (хеш-знак) или ''number sign'' (знак номера, что традиционно для английского языка; в русском языке для обозначения номера используют другой знак — №). Также показательно, что предлагаемые слова не входят в английские словари автоматической проверки орфографии ни в продуктах Microsoft Office, ни в браузере Mozilla Firefox, ни в другом современном ПО.{{значимость факта}} Несмотря на это, в сети существует группа, пропагандирующая наименование ''octothorp'' («октоторп»)<ref>http://www.octothorp.us/octothorp.html The Octothorp Press. About the Octothorp (#)</ref>.
*
 
Данный символ не был распространён в русской типографике вплоть до конца XX века. Неспециализированное, бытовое распространение знак получил с распространением цифрового набора номеров в телефонах, в том числе мобильных. В языке за ним закрепился термин «знак решётки». Формы названия «решётка» и «знак решётки» используются сейчас для этого символа повсеместно как в устной, так и в письменной речи (прежде всего в компьютерной литературе, инструкциях к технике и пр.).
 
== Использование ==
{{нет источников в разделе|дата=2014-05-06}}
В литературе средних веков (преимущественно медицинской направленности), написанной на латыни, этот знак имел смысл креста (в теологическом смысле) и читался «{{lang|la|Cum Deo}}» ({{tr-la|С Богом!}}). Его исторически использовали (и сейчас иногда используют) врачи, ставя этот [[Терминальный символ|знак в конце рецепта]], отдаваемого пациенту.
 
В американской [[типографика|типографике]] знак решётки возник в конце [[XIX век]]а в [[биржа|биржевой практике]] [[США]] с появлением [[телеграф]]а, когда надо было очень быстро записывать мелом на доске [[котировка|котировки]], а потом и в букмекерских конторах. До середины 1960-х годов использование знака было характерно для газетно-рекламного дела. В литературных изданиях употребляется редко и принят скорее в технических текстах.
 
[[Файл:Sharp key.jpg|thumb|left|200px|Клавиша с символом {{symbol|#}} на современной компьютерной клавиатуре.]]
Наиболее общим использованием данного символа является обозначения номера в [[США]], а его название в [[Unicode]] в буквальном переводе на русский звучит «знак номера» ({{lang-en|number sign}}).
Так как в русской типографике номер обозначают [[Знак номера|символом №]], то использование для символа «#» в русском языке названия «знак номера» является [[Ложные друзья переводчика|ложным другом переводчика]].
 
Не следует путать данный символ со знаком [[диез]], для которого в Unicode существует свой собственный символ ♯ ([[Юникод|Unicode]] U+266F). Примечательно, что [[Microsoft]] использует символ решётки «#» в названии языка программирования [[C Sharp#Название языка|C#]], хотя подразумевает этим [[диез]] (Шарп ({{lang-en|Sharp}} в переводе означает «диез»), ссылаясь на трудности набора оригинального знака диез.
 
В настоящее время символ «#» штатно присутствует на [[клавиатура|компьютерной клавиатуре]] и активно используется в IT:
* в [[UNIX]]-среде в приглашении командной строки указывает на права суперпользователя ([[root (суперпользователь)|root]]);
* в конфигурационных файлах большинства UNIX-программ, части конфигурационных файлов [[Windows]], во многих языках программирования ([[Perl]], [[PHP]], [[Python]]), в командных оболочках ОС Unix используется как знак однострочного [[Комментарии (программирование)|комментария]];
* в UNIX-подобных ОС совместно с [[Восклицательный знак|восклицательным знаком]] в начале файла образует [[Shebang]] — последовательность, после которой указывается интерпретатор, которому будет передан файл при запуске;
* в [[URL]] отделяет название некоторого раздела внутри ресурса;
* этим знаком обозначается начало записи кода цвета в [[Цвета HTML|HTML]], например #442d25 — кофейный.
* используется в [[Википедия:Как править статьи#Вики-разметка|викиразметке]];
* из-за своей симметричности в моноширинных шрифтах используется для формирования [[псевдографика|псевдографических]] изображений;
* в языках [[Си (язык программирования)|C]], [[C++]] используется для указания на директивы [[препроцессор]]а [[компилятор]]а;
* в языке [[Паскаль (язык программирования)|Паскаль]] употребляется для обозначения [[ASCII]]-кодов символов;
* в семействе функций [[printf]] внутри управляющей последовательности используется для указания на альтернативную форму вывода значения;
* в языке [[Lua]] используется как оператор получения длины переменной;
* в [[CSS]] и [[JavaScript]]-библиотеке jQuery «#» используется для обозначения элемента по его id, аналогично методу document.getElementById();
* в [[Бейсик]]е, поставленный сразу после имени переменной, означает тип данных «с плавающей запятой двойной точности»<ref>[http://msdn.microsoft.com/ru-ru/library/x99xtshc.aspx Тип данных Double (Visual Basic)]</ref>;
* в языке программирования [[Visual Basic]] используется для указания типа данных «дата», например, #2/27/06#<ref>[http://msdn2.microsoft.com/en-us/library/2dt118h2.aspx Описание функции CDate в MSDN]</ref>;
* во многих [[социальная сеть|социальных сетях]] с этого знака начинаются [[хэштег]]и.
Также символ «#» присутствует на [[Телефонная клавиатура|клавиатуре]] кнопочных [[телефон]]ов и используется, как правило, как [[терминальный символ]], при наборе служебных запросов на [[сотовый телефон|сотовых телефонах]].
 
== См. также ==
* [[Диез]]
* [[Хештэг]]