Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Тильда ( / т ɪ л д ə / [1] или / т ɪ л д я / ), \ или \ , является графемой несколько вариантов применения. [a] Имя персонажа пришло в английский язык из испанского и португальского языков , которые, в свою очередь, произошли от латинского titulus , что означает «титул» или «надпись». [1]

Причина названия заключалась в том, что оно изначально было написано над пропущенной буквой или несколькими буквами в качестве переписчика , или «знака приостановки» и «знака сжатия» [2], показываемого прямой линией при использовании с заглавными буквами. Таким образом, обычно используемые слова Anno Domini часто сокращались до A o Dñi , с приподнятым терминалом с отметкой подвески, помещенной над "n". Такой знак мог обозначать пропуск одной буквы или нескольких букв. Это позволило сэкономить на работе писца, а также на пергаменте и чернилах. Средневековые европейские хартии, написанные на латыни, в основном состоят из таких сокращенных слов со знаками приостановки и другими сокращениями; только необычные слова были даны полностью.

С тех пор тильда применялась во многих других целях в качестве диакритического знака или отдельного символа. Они кодируются в Юникоде с множеством предварительно составленных символов, а также по отдельности в U + 0303 ◌̃ COMBINING TILDE и U + 007E ~ TILDE (в качестве символа пробела ), и есть дополнительные похожие символы для разных ролей. В лексикографии , последний вид тильды и замахнулся тир , , используются в словарях для указания упущения въездного слова. [3]

История [ править ]

Используется средневековыми писцами [ править ]

Текст Эксетерской книги судного дня 1086 года

Текст « Книги судного дня» 1086 года, касающийся, например, поместья Молланд в Девоне (см. Изображение слева), сильно сокращен, на что указывают многочисленные тильды. Текст с расширенными сокращениями выглядит следующим образом:

Mollande tempore regis Edwardi geldabat pro quattuor hidis et uno ferling. Terra est quadraginta carucae. In dominio sunt tres carucae et decem servi et triginta villani et viginta bordarii cum sedecim carucis. Ibi duodecim acrae prati et quindecim acrae silvae. Pastura tres leugae в продольном и широтном направлениях. Весы ad pensam. Huic manerio est adjuncta Blachepole. Elwardus tenebat tempore regis Edwardi pro manerio et geldabat pro dimidia hida. Terra est duae carucae. Ibi sunt quinque villani cum uno servo. Valet viginti solidos ad pensam et arsuram. Eidem manerio est injuste adjuncta Nimete et valet quindecim solidos. Ipsi manerio pertinet tercius denarius de Hundredis Nortmoltone et Badentone et Brantone et tercium animal pasturae morarum.

Роль механических пишущих машинок [ править ]

Печатные панели на пишущей машинке 1920-х годов. (Строка тильды не отображается)

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

На пишущих машинках, предназначенных для языков, которые обычно используют диакритические знаки (знаки ударения), был предусмотрен механизм мертвой клавиши : метка делается при нажатии мертвой клавиши, но, в отличие от обычных клавиш, каретка для бумаги не перемещается. Чтобы добиться акцентированной буквы, машинистка сначала набирала желаемый диакритический знак, а затем набирала букву для акцентирования. Поскольку диакритический ключ - «мертвый ключ» - не сдвинул бумагу, буква была напечатана с ранее напечатанным ударением. Чтобы добавить диакритический знак к заглавной букве на некоторых пишущих машинках, заглавная [повышенная] версия акцента может быть произведена с использованием ⇧ Shiftплюс диакритического ключа. На других, однако, панель вводаимел два разных диакритических знака, поэтому пользователи могли добавлять диакритические знаки только к строчным буквам без ручного вмешательства или других настроек.

Для большинства западноевропейских языков, только диакритические используется острые ( ' ), могила ( ` , огибающий ( ) и умляут (или умляут , ¨ ): первые пишущие машинки для европейского рынка включен эти как мертвые ключи на испанский и португальский однозначно использование. тильды диакритика. в современном испанском, тильда акцент нужен только для персонажей ˝n˝ и Ñ . Оба были precomposed как отдельные графемы и отнесены к одной typebar, которая пожертвовала ключ , который чувствовал , чтобы быть менее важным, как правило, 14 1 / 2 ключа. В португальском же языке их два:ã Ãиõ Õ. В то время как было почти возможно найти один малоиспользуемый ключ для жертвоприношения для испанского, найти два жертвенных ключа для португальского языка было непрактично. Вместо этого единственный ключ был заменен на мертвый ключ тильды, и ⟨~⟩ родилась как отдельнаяграфема. 

Централизованная тильда ASCII [ править ]

ASCII включает в себя многие диакритические знаки нижнего регистра, наложенные на пишущие машинки, включая тильду. Надпечатка должна была работать, помещая код возврата между кодами букв и диакритических знаков. Однако даже в то время механизмы, которые могли бы сделать это или любое другое наложение, не были широко доступны, не работали для заглавных букв и были невозможны на видеодисплеях, в результате чего эта концепция не получила широкого признания. Следовательно, многие из этих диакритических знаков (и подчеркивания ) были быстро повторно использованы программным обеспечением в качестве дополнительного синтаксиса, в основном становясь новыми типами синтаксических символов, которые мог использовать язык программирования. Поскольку это использование стало преобладающим, шрифтовой дизайн постепенно развивались, так что эти диакритические символы становились больше и более вертикально центрированными, что делало их бесполезными в качестве диакритических знаков с надписями, но их было гораздо легче читать как отдельные символы, которые стали использоваться для совершенно других и новых целей.

Связь с испанским [ править ]

Логотип Института Сервантеса
Логотип CNN en Español

Как указывает этимологическое происхождение слова «тильда» на английском языке, этот символ был тесно связан с испанским языком . Связь проистекает из использования тильды над буквой ⟨n⟩ для образования (другой) буквы ⟨ñ⟩ в испанском языке, что характерно только для нескольких других языков , большинство из которых исторически связаны с испанским. Эта особенность может помочь людям, не являющимся носителями языка, быстро идентифицировать текст как написанный на испанском языке с небольшой вероятностью ошибки. Кроме того, большинство носителей языка, хотя и не все , используют слово español.ссылаться на свой язык. В частности, в 1990-х годах испаноязычные интеллектуалы и новостные агентства продемонстрировали поддержку языка и культуры, защищая это письмо от тенденций глобализации и компьютеризации, которые угрожали удалить его с клавиатур и других стандартизированных продуктов и кодов. [4] [5] В Instituto Сервантес , основанный правительство Испании для продвижения испанского языка на международном уровне , выбрали в качестве своего логотипа очень стилизованный Ñ с большой тильдой. 24-часовой новостной канал CNN в США позже применил аналогичную стратегию в отношении своего существующего логотипа для запуска своей испаноязычной версии.. Как и Национальная баскетбольная ассоциация (НБА), мужскую сборную Испании по баскетболу называют «BA».

В самом испанском языке слово тильда используется более широко для диакритических знаков, включая ударение с острым ударением. [6] Диакритический знак ~ чаще называют virgulilla или la tilde de la eñe , и в испанском языке он не считается акцентным знаком, а является просто частью буквы ñ (подобно тому, как точка над ı делает символ i, который знакомы читателям англ.).

Использование [ править ]

Обычное использование [ править ]

Этот символ (на американском английском) неофициально [7] означает «примерно» , «примерно» или «примерно», например «~ 30 минут до», что означает « примерно за 30 минут до». [8] [9] Это может означать «аналогично», [10] включая «того же порядка величины, что и», [7] например: « x ~ y » означает, что x и y имеют один и тот же порядок величина. Другой символ приближения - двойная тильда , означающая «приблизительно равно».[8] [10] [11] Тильда также используется для обозначениясовпадение форм, поместив его над символом = , таким образом: . В области вычислений, особенно в системах на базе Unix , тильда указывает домашний каталог пользователя.

В более позднем цифровом использовании тильды по обе стороны слова или фразы иногда стали передавать особый тон, который «позволяет заключенным в них словам проявлять искренность и иронию», что может упреждающе разрядить негативную реакцию. [12] Например, журналист BuzzFeed Джозеф Бернштейн интерпретирует тильды в следующем твите :

в ~ духе сезона ~ теперь будет ссылка на некоторые из (imho) спортивных чтений # Bestof2014. если вы ненавидите приятные вещи, отключите этот хэштег.

как способ прояснить, что и автор, и читатель осознают, что заключенная фраза - «дух сезона» - «клише, и мы знаем, что это качество ниже нашего автора, и мы не хотим, чтобы вы думали, что мы автор - вообще клише человек ». [12] [b]

Диакритическое употребление [ править ]

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

Шаг [ править ]

Тильда впервые была использована в политонической орфографии в древнегреческом , как вариант циркумфлекса , представляющими собой подъем в поле с последующим возвратом к стандартной высоте.

Аббревиатура [ править ]

Carta marina, показывающая финскую экономику, с надписями Hic fabricantur neves и Hic fabricantur bombarde с сокращенными названиями.

Позже его использовали для обозначения сокращений в средневековых латинских документах. Когда ⟨n⟩ или ⟨m⟩ следовали за гласной, она часто опускалась, а тильда (физически маленькая N⟩) ставилась над предыдущей гласной, чтобы указать на пропущенную букву; это источник использования тильды для обозначения назализации (сравните развитие умляута как аббревиатуры от e⟩.) Практика использования тильды над гласной для обозначения пропуска ⟨n⟩ или ⟨m⟩ продолжением в печатных книгах на французском языке как средство сокращения длины текста до 17 века. Он также использовался на португальском и испанском языках .

Тильда также иногда использовалась для обозначения других сокращений, например над буквой ⟨q⟩, составляющей , для обозначения слова que («то»).

Назализация [ править ]

Также как маленький n⟩ возникла тильда, когда написана над другими буквами, обозначая латинское ⟨n⟩, которое было опущено в старом галисийско-португальском языке. В современном португальском языке это означает назализацию основной гласной: mão «рука», от лат. ману- ; razões "причины", от лат. пайки . Это использование было принято в орфографиях нескольких коренных языков Южной Америки , таких как гуарани и нхенгату , а также в Международном фонетическом алфавите (IPA) и многих других фонетических алфавитах. Например,[ljɔ̃] - это транскрипция IPA произношения французского топонима Lyon .

В бретонском языке символ ⟨ñ⟩ после гласной означает, что буква ⟨n⟩ служит только для придания гласному назализованного произношения, но сама по себе не произносится, как обычно. Например, an⟩ дает произношение [ãn], тогда как añ⟩ дает [ã] .

В латинизации тунисского арабского языка DMG тильда используется для носовых гласных õ и ṏ.

Небный n [ править ]

Наклонный n⟩ (⟨ñ⟩,) произошел от диграфа ⟨nn⟩ в испанском языке. На этом языке ⟨ñ⟩ считается отдельной буквой, называемой eñe ( IPA:  [ˈeɲe] ), а не комбинацией букв и диакритических знаков; в испанских словарях он помещается между буквами ⟨n⟩ и ⟨o⟩. На испанском языке, слово тильда на самом деле относится к диакритикам в целом, например , острый акцент в Хосе , [13] в то время как диакритический в ⟨ñ⟩ называется «virgulilla» ( IPA:  [birɣuliʝa] ). [14] Современные языки, в которых тилд n⟩ (⟨ñ⟩) используется для небного носового согласного / ɲ /, включают:

  • Астурийский
  • Баскский
  • Чаморро
  • Филиппинский
  • Галицкий
  • Гуарани
  • Инупиак
  • Мапудунгун
  • Папьяменто
  • кечуа
  • испанский
  • Тетум
  • аймара
  • Волоф

Тон [ править ]

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

Международный фонетический алфавит [ править ]

В фонетике тильда используется как диакритический знак, который ставится над буквой, под ней или накладывается на ее середину:

  • Тильда над буквой указывает на назализацию , например [ã], [ṽ] .
  • Тильда, наложенная на середину буквы, указывает на веларизацию или фарингализацию , например [ɫ], [z̴] . Если предварительно составленного символа Unicode не существует, для его создания можно использовать символ Unicode U + 0334 ◌̴ COMBINING TILDE OVERLAY .
  • Тильда под буквой указывает на ларингализацию , например [d] . Если нет Unicode составного символа не существует, то символ Unicode U + 0330 ◌̰ ОБЪЕДИНЕНИЕ тильды НИЖЕ может быть использован для создания одной.

Расширение письма [ править ]

В эстонском языке символ ⟨õ⟩ обозначает неокругленный гласный , близкий к середине спины , и считается самостоятельной буквой.

Другое использование [ править ]

Некоторые языки и алфавиты используют тильду для других целей:

  • Арабский сценарий : символ А напоминающей тильду ( U + 0653 ARABIC MADDAH ВЫШЕ ) используется над буквой ⟨ا⟩ ( / а / ) , чтобы стать آ , обозначив длинный / A / звук.
  • Гуарани : tilded ⟨ G ⟩ (обратите внимание , что ⟨G / g⟩ с тильдой не доступен как precomposed глифа в Unicode ) означает для велярный носовой согласный. Кроме того, наклонный ⟨y⟩ (⟨Ỹ⟩) означает назализованный верхний центральный гласный с закругленными углами [ɨ̃] . Munduruku , Parintintín и два старых варианта написания филиппинских слов также используют ⟨g̃⟩.
  • Сирийское письмо : тильда (~) под буквой Kaph представляет звук [t͡ʃ] , транслитерируемый как ch или č . [15]
  • В эстонском языке тильда над буквой о ( õ ) используется для обозначения гласной [ɤ] , редкого звука среди языков.
  • Unicode имеет комбинированный вертикальный символ тильды: U + 033E ◌̾ COMBINING VERTICAL TILDE . Он используется для обозначения среднего тона в лингвистической транскрипции некоторых диалектов литовского языка . [16]

Предварительно составленные символы Unicode [ править ]

Следующие буквы, использующие тильду в качестве диакритического знака, существуют в виде предварительно составленных или комбинированных символов Unicode:

Пунктуация [ править ]

Тильда используется в пунктуации по-разному:

Диапазон [ править ]

В некоторых языках (хотя и не в целом на английском языке), [ править ] тильда типа волнистого тира может быть использован в качестве знаков препинания (вместо unspaced дефиса , короткий тир или тира ) между двумя числами , чтобы указать на диапазон , а не вычитание или номер через дефис (например, номер детали или номер модели). Например, «12 ~ 15» означает «от 12 до 15», «~ 3» означает «до трех», а «100 ~» означает «100 и больше». Восточноазиатские языки почти всегда используют это соглашение, но часто это делается для ясности и в некоторых других языках. Китайскийдля этой цели используются волнистое тире и длинное тире во всю ширину. В английском языке тильда часто используется для обозначения диапазонов и номеров моделей в электронике , но редко в формальной грамматике или в наборах документов, поскольку волнистое тире перед числом иногда представляет собой приблизительное значение (см. Ниже).

Приближение [ править ]

Перед числом тильда может означать «приблизительно»; «~ 42» означает «примерно 42». [17] При использовании с символами валюты, которые предшествуют числу (национальные соглашения различаются), тильда стоит перед символом, например, «~ 10 долларов» означает «около десяти долларов». [18]

Символы (почти равно) и (примерно равно) являются среди других символов, используемых для выражения приближения .

Японский [ править ]

Волны тире (波ダッシュ, Nami dasshu ) используется для различных целей в японском языке, в том числе для обозначения диапазона чисел, вместо тире или скобки, и указать происхождение. Волновое тире также используется для разделения заголовка и подзаголовка в одной строке, так как в английском языке используется двоеточие .

При использовании в разговорах по электронной почте или в мгновенных сообщениях это может использоваться как знак сарказма .

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

Unicode и Shift JIS кодирование волнового тире [ править ]
Предыдущее тире волны Unicode (неверно)

На практике тильда во всю ширину (全 角 チ ル ダ, zenkaku chiruda ) , Unicode U + FF5E, часто используется вместо волнового тире (波 ダ ッ シ ュ, nami dasshu ) Unicode U + 301C, потому что код Shift JIS для волнового тире , 0x8160, который должен быть отображен в U + 301C, [19] [20] вместо этого отображается на U + FF5E [21] в кодовой странице Windows , 932 ( Microsoft «s кодовой страницы для японского языка), широко используется расширение Сдвиг JIS.

Это позволило избежать ошибки определения формы в кодовых диаграммах Unicode: контрольный глиф волнового тире в JIS / Shift JIS [22] [23] соответствует контрольному глифу Unicode для U + FF5E , [24], тогда как контрольный глиф для U + 301C [ 25] отражалось неправильно [26], когда Unicode импортировал волновое тире JIS. На других платформах, таких как классическая Mac OS и macOS , 0x8160 правильно отображается на U + 301C. Для пользователей японской Windows обычно сложно, если не невозможно, ввести U + 301C, особенно в устаревших приложениях, не поддерживающих Unicode.

Аналогичная ситуация существует в отношении корейского набора символов KS X 1001 , в котором Microsoft сопоставляет код EUC-KR или UHC для волнового тире (0xA1AD) с U + 223C (оператор тильды) [27] [28], в то время как IBM и Apple сопоставьте его с U + 301C. [29] [30] [31] Microsoft также использует U + FF5E для сопоставления KS X 1001 с приподнятой тильдой (0xA2A6), [28] в то время как Apple использует U + 02DC (˜). [31]

Текущий справочный глиф Unicode для U + 301C был исправлен [26], чтобы соответствовать стандарту JIS [32] в ответ на предложение 2014 года, в котором отмечалось, что, хотя существующий справочный глиф Unicode был сопоставлен со шрифтами из прекращенной Windows XP , все другие основные платформы, включая более поздние версии Microsoft Windows, поставляются со шрифтами, соответствующими эталонному глифу JIS для U + 301C. [33]

Волновой штрих JIS / Shift JIS все еще формально отображается на U + 301C, начиная с JIS X 0213 , [34], тогда как стандарт кодирования WHATWG, используемый HTML5, следует за Microsoft в отображении 0x8160 в U + FF5E. [35] Эти две кодовые точки имеют одинаковый или идентичный глиф в нескольких шрифтах, что уменьшает путаницу и несовместимость.

Математика [ править ]

Как унарный оператор [ править ]

Тильда перед одной величиной может означать «приблизительно», «примерно» или «того же порядка величины, что и».

В письменной математической логике тильда представляет отрицание : «~ p » означает «не p », где « p » - предложение . Современное употребление часто заменяет тильду символом отрицания (¬) для этой цели, чтобы избежать путаницы с отношениями эквивалентности .

Как оператор отношения [ править ]

В математике для обозначения отношения эквивалентности между двумя объектами часто используется оператор тильды (Unicode U + 223C), иногда называемый «тиддл» . Таким образом , « х ~ у » означает « х это эквивалентно , чтобы у ». Это более слабое утверждение, чем утверждение, что x равно y . Выражение « x ~ y » иногда читается вслух как « x twiddles y », возможно, как аналог словесного выражения « x = y ». [36]

Тильда может указывать на примерное равенство разными способами. Его можно использовать для обозначения асимптотического равенства двух функций. Например, f  ( x ) ~ g ( x ) означает, что . [7]

Тильда также используется для обозначения « приблизительно равно» (например, 1,902 ~ = 2). Это использование, вероятно, разработано как типизированная альтернатива символу весов, используемому для той же цели в письменной математике, который представляет собой знак равенства с верхней полосой, замененной полосой с восходящим горбом, выступом или петлей в середине (︍︍♎︎) или, иногда, тильда (≃). Для этого также используется символ «≈».

В физике и астрономии тильда может использоваться между двумя выражениями (например, h ~ 10 -34 Дж / с ), чтобы указать, что они имеют одинаковый порядок величины . [7]

В статистике и теории вероятностей тильда означает «распределяется как»; [7] см. Случайную величину .

Тильда также может использоваться для обозначения геометрического подобия (например, ABC ~ ∆ DEF , что означает, что треугольник ABC подобен DEF ). Тройная тильда ( ) часто используется для обозначения конгруэнтности , отношения эквивалентности в геометрии.

Как акцент [ править ]

Символ « » произносится как «eff tilde» или, неофициально, как «eff twiddle» или, в американском английском, «eff wiggle». [37] [38] Это может быть использовано для обозначения преобразования Фурье из F или подъемной силы из F , и может иметь множество других значений в зависимости от контекста.

В математике тильда, помещенная под буквой, может представлять векторную величину (например ).

В статистике и теории вероятностей тильда, помещенная над переменной, иногда используется для обозначения медианы этой переменной; таким образом будет указывать на медианное значение переменной . Тильда над буквой n ( ) иногда используется для обозначения гармонического среднего .

В машинном обучении тильда может представлять значение кандидата для состояния ячейки в единицах GRU или LSTM . (например, c̃)

Физика [ править ]

Часто в физике можно рассматривать равновесное решение уравнения, а затем возмущение этого равновесия. Для переменных в исходном уравнении (например ) можно сделать замену , где - равновесная часть, а - возмущенная часть.

Тильда также используется в физике элементарных частиц для обозначения гипотетического суперсимметричного партнера. Например, электрон называется буквой е , а его суперпартнер селектрон написано é .

Экономика [ править ]

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

Электроника [ править ]

Он может приблизительно соответствовать символу синусоидальной волны (∿, U + 223F), который используется в электронике для обозначения переменного тока вместо +, - или ⎓ для постоянного тока .

Лингвистика [ править ]

Тильда может указывать на чередование алломорфов или морфологическое чередование , как в // ˈniː ~ ɛl + t // для колен ~ колени (знак плюс '+' указывает границу морфемы). [39] [40] В формальной семантике он также используется в качестве обозначения для оператора волнистой линии, который играет ключевую роль во многих теориях фокуса . [41]

Вычисления [ править ]

Каталоги и URL-адреса [ править ]

В Unix- подобных операционных системах (включая AIX , BSD , Linux и macOS ) тильда обычно указывает домашний каталог текущего пользователя . Например, если домашний каталог текущего пользователя - / home / user , то команда cd ~ эквивалентна cd / home / user , cd $ HOME или cd . Это соглашение происходит от терминала Lear-Siegler ADM-3A, широко использовавшегося в 1970-х годах, который имел символ тильды и слово «Home» (для перемещения курсора в верхний левый угол) на одной и той же клавише. [ необходимая ссылка ]При добавлении к конкретному имени пользователя тильда указывает на домашний каталог этого пользователя (например,~ janedoeдля домашнего каталога пользователяjanedoe, например/ home / janedoe).[42]

Используемый в URL-адресах во всемирной паутине , он часто обозначает личный веб-сайт на сервере Unix . Например, http://www.example.com/~johndoe/ может быть личным веб-сайтом Джона Доу. Это имитирует использование тильды в оболочке Unix. Однако при доступе из Интернета доступ к файлам обычно направляется в подкаталог в домашнем каталоге пользователя, например / home / username / public_html или / home / username / www . [43]

В URL-адресах символы % 7E (или % 7e ) могут заменять тильду, если на устройстве ввода отсутствует клавиша тильды. [44] Таким образом, http://www.example.com/~johndoe/ и http://www.example.com/%7Ejohndoe/ будут вести себя одинаково.

Компьютерные языки [ править ]

Тильда используется в языке программирования AWK как часть операторов сопоставления с образцом для регулярных выражений :

  • variable ~ /regex/ возвращает истину, если переменная совпадает.
  • variable !~ /regex/ возвращает false, если переменная совпадает.

Вариант этого с заменой простой тильды на =~был принят в Perl , и эта полустандартизация привела к использованию этих операторов в других языках программирования, таких как Ruby или SQL- вариант базы данных PostgreSQL .

В APL и MATLAB тильда представляет монадическую логическую функцию НЕ, а в APL она дополнительно представляет двоичную функцию мультимножества без ( разницы между наборами ).

В языках программирования C , C ++ и C # символ тильды используется в качестве побитового оператора НЕ после обозначения в логике ( !вместо этого an вызывает логическое НЕ). В C ++ и C #, тильда используется также в качестве первого символа в классе «s метод имя (где остальная часть имя должно совпадать с именем класса) , чтобы указать деструктор - специальный метод , который вызывается в конец жизни объекта . В базе данных MySQL также используется тильда в качестве побитового инвертирования. [45]

В приложении ASP.NET тильда ('~') используется как ярлык для корневого каталога виртуального каталога приложения.

В языке таблиц стилей CSS тильда используется для косвенного смежного комбинатора как часть селектора.

В языке программирования D тильда используется как оператор конкатенации массивов , а также для обозначения деструктора объекта и побитового оператора not. Оператор тильда может быть перегружен для типов пользователей, а бинарный оператор тильды в основном используется для объединения двух объектов или добавления некоторых объектов в набор объектов. Он был введен, потому что оператор плюс может иметь разное значение во многих ситуациях. Например, что делать с «120» + «14»? Это строка «134» (сложение двух чисел), «12014» (конкатенация строк) или что-то еще? D запрещает оператор + для массивов (и строк) и предоставляет отдельный оператор для конкатенации (аналогично PHPязык программирования решил эту проблему, используя оператор точки для конкатенации и + для сложения чисел, который также работает со строками, содержащими числа).

В Eiffel тильда используется для сравнения объектов. Если a и b обозначают объекты, логическое выражение a ~ b имеет значение true тогда и только тогда, когда эти объекты равны, как определено применимой версией библиотечной процедуры is_equal , которая по умолчанию обозначает равенство объектов по полю, но может быть переопределенным в любом классе, чтобы поддержать конкретное понятие равенства. Если a и b являются ссылками, выражение равенства объектов a ~ b должно быть противопоставлено с a = b, которое обозначает равенство ссылок. В отличие от вызова а. is_equal ( б ), то выражение \ Ь является типобезопасным даже в присутствии ковариации .

В языке программирования Apache Groovy символ тильды используется в качестве оператора, сопоставленного методу bitwiseNegate (). [46] Учитывая String, метод создаст java.util.regex.Pattern. Если задано целое число, оно побитовое отрицание целого числа, как в различных вариантах C. =~и ==~может использоваться в Groovy для поиска соответствия регулярному выражению. [47] [48]

В Haskell тильда используется в ограничениях типов для обозначения равенства типов. [49] Кроме того, при сопоставлении с образцом тильда используется для обозначения ленивого сопоставления с образцом. [50]

В языке программирования Inform тильда используется для обозначения кавычек внутри строки в кавычках.

В «текстовом режиме» языка набора LaTeX диакритический знак тильды может быть получен с использованием, например \~{n}, преобразования «ñ». Автономную тильду можно получить с помощью \textasciitildeили \string~. В режиме «математика» тильда диакритику можно записать в виде, например, \tilde{x}. Для более широкого \widetildeможно использовать тильду . Команда \simсоздает символ двоичного отношения в виде тильды, который часто используется в математических выражениях, а двойная тильда ≈ получается с помощью \approx. urlПакет также поддерживает ввод тильды непосредственно, например, \url{http://server/~name}. Как в текстовом, так и в математическом режиме тильда сама по себе ( ~) отображает пробел без разрыва строки.

В синтаксисе MediaWiki четыре тильды используются как ярлык для подписи пользователя.

В Common Lisp тильда используется как префикс для спецификаторов формата в строках формата. [51] В Max / MSP тильда используется для обозначения объектов, которые обрабатываются с частотой дискретизации компьютера, то есть в основном тех, которые имеют дело со звуком.

В Стандартном ML тильда используется как префикс для отрицательных чисел и как оператор унарного отрицания.

В OCaml тильда используется для указания метки для помеченного параметра.

В языке Transact-SQL (T-SQL) Microsoft SQL Server тильда является унарным побитовым оператором НЕ .

В JavaScript тильда используется как унарная операция поразрядного дополнения (или побитового отрицания) ( ~number). Поскольку в JavaScript внутри используются числа с плавающей запятой, а побитовое дополнение работает только с целыми числами, перед применением операции числа удаляются от их десятичной части. Это также привело к использованию двух тильд ~~number в качестве короткого синтаксиса для приведения к целому числу (числа удаляются из их десятичной части и меняются на их дополнение, а затем обратно. Таким образом, конечным результатом является удаление только десятичной части). Для положительных чисел это эквивалентно математической функции пола .

В Object REXX твидл используется как символ «отправки сообщения». Например, Employee.name~lower()приведет к тому , lower()способ действовать на объект Employee«ы nameатрибута, возвращая результат операции. ~~возвращает объект, получивший метод, а не полученный результат. Таким образом, его можно использовать, когда результат не нужно возвращать или когда нужно использовать каскадные методы. team~~insert("Jane")~~insert("Joe")~~insert("Steve")будет отправлять несколько одновременных insertсообщений, таким образом вызывая insertметод для teamобъекта три раза подряд .

Имена файлов резервных копий [ изменить ]

Преобладающее соглашение Unix для именования резервных копий файлов - добавление тильды к имени исходного файла. Он возник в текстовом редакторе Emacs [52] и был принят многими другими редакторами и некоторыми инструментами командной строки.

Emacs также представил тщательно продуманную пронумерованную схему резервного копирования с файлами с именами filename. ~ 1 ~ , filename. ~ 2 ~ и так далее. Это не прижилось, поскольку появление программного обеспечения для контроля версий устраняет необходимость в таком использовании.

Имена файлов Microsoft [ править ]

Тильда была частью Microsoft «s имя файла коверкая схему , когда он продлил FAT стандарт файловой системы для поддержки длинных имен файлов для Microsoft Windows . Программы, написанные до этой разработки, могли обращаться только к именам файлов в так называемом формате 8.3.- имена файлов состояли максимум из восьми символов из ограниченного набора символов (например, без пробелов), за которыми следовала точка, за которой следовали еще три символа. Чтобы разрешить этим устаревшим программам доступ к файлам в файловой системе FAT, каждому файлу нужно было дать два имени: одно длинное, более описательное и другое, соответствующее формату 8.3. Это было достигнуто с помощью схемы изменения имен, в которой за первыми шестью символами имени файла следуют тильда и цифра. Например, « Program Files » может стать « PROGRA ~ 1 ».

Символ тильды также часто используется для обозначения скрытых временных файлов, которые создаются при открытии документа в Windows. Например, когда в Word открывается документ «Document1.doc», в том же каталоге создается файл с именем «~ $ cument1.doc». Этот файл содержит информацию о том, у какого пользователя открыт файл, чтобы несколько пользователей не пытались изменить документ одновременно.

Другое использование [ править ]

Компьютерные программисты используют тильду по-разному и иногда называют символ (в отличие от диакритического знака) волнистой , волнистой или вертящейся . Согласно File Jargon , другие синонимы , иногда используемым в программировании , включают не , примерно , покачивание , enyay (после ена ) и (юмористический) sqiggle / с к ɪ ɡ əl / . Он используется во многих языках как оператор двоичной инверсии, меняя местами двоичные единицы и нули числа, например, ~ 10 (двоичное ~ 1010) равно 5 (двоичное 0101).

В Раке , ~~используются вместо =~для регулярного выражения .


Обозначения жонглирования [ править ]

В системе обозначений жонглирования Beatmap тильда может быть добавлена ​​к любой «руке» в паре полей, чтобы сказать «скрестите руки с этой рукой наверху». Таким образом, Миллс Месс представлен как (~ 2x, 1) (1,2x) (2x, ~ 1) *. [53]

Похожие персонажи [ править ]

Unicode имеет кодовые точки для многих форм тильды, для символов, включающих тильды, и для символов, визуально похожих на тильду:

Тильда ASCII (U + 007E) [ править ]

Повышенная тильда на матричном принтере

Большинство современных пропорциональных шрифтов выравнивают простую тильду с интервалом ASCII на том же уровне, что и тире , или только немного выше. Это отличает его от маленькой тильды  (˜), появившейся в Windows-1252 , которая всегда поднимается. Но в некоторых моноширинных шрифтах , особенно используемых в текстовых пользовательских интерфейсах , также используется символ тильды ASCII . По-видимому, это наследие пишущих машинок , где пары одинаковых интервалов и комбинированных символов полагались на один глиф. Даже в линейных принтерахРепертуар возрастных персонажей часто был недостаточен, чтобы различить простую тильду, маленькую тильду и комбинированную тильду. Надпись на букве тильдой была рабочим методом объединения букв .

Клавиатуры [ править ]

Расположение тильды на клавиатуре зависит от языковых настроек компьютера в соответствии со следующей таблицей. На многих клавиатурах это в первую очередь доступно через неработающую клавишу, что позволяет создавать различные предварительно составленные символы с диакритическим знаком. [ Требуется цитата ] В этом случае одиночная тильда обычно может быть вставлена ​​с помощью мертвой клавиши, за которой следует пробел, или, альтернативно, путем нажатия мертвой клавиши дважды подряд.

Чтобы вставить тильду с мертвой клавишей, часто бывает необходимо одновременно зажать клавишу Alt Gr . На Macintosh любая из клавиш Alt / Option работает аналогично.

В американских и европейских системах Windows код Alt для одиночной тильды - 126.

См. Также [ править ]

  • Циркумфлекс
  • Титл
  • Двойная тильда (значения)

Примечания [ править ]

  1. ^ Несколько более или менее распространенных неофициальных названий используются для тильды, которые обычно описывают форму, включая волнистую , волнистую (и) и цветную .
  2. ^ См. Также кавычки Air .

Ссылки [ править ]

  1. ^ a b тильда в словаре американского наследия
  2. ^ Мартин, Чарльз Трайс (1910). Интерпретатор записи: собрание сокращений, латинских слов и имен, используемых в английских исторических рукописях и записях (2-е изд.). Лондон, предисловие, стр. 5 [1]
  3. ^ "Swung dash", WordNet (поиск) (3.0 изд.)
  4. ^ "26 arguments para seguir defender la" . Ла Разон . 11 января 2011 . Проверено 31 января 2016 года .
  5. AFP (18 ноября 2004 г.). "Batalla de la Ñ: Una aventura quijotesca для защитника эль-альма-де-ла-lengua" . Periódico ABC Парагвай . Проверено 31 января 2016 года .
  6. ^ Diccionario de la lengua española , Real Academia Española
  7. ^ a b c d e "Тильда" . Вольфрам / MathWorld. 3 ноября 2011 . Проверено 11 ноября 2011 года .
  8. ^ a b "Вся элементарная математика - Словарь математических символов" . Bymath . Проверено 11 ноября 2011 года .
  9. ^ «Стандарты дизайна персонажей - Математика» .
  10. ^ а б Куинн, Лиам. «Сущности HTML 4.0 для символов и греческих букв» . HTML-справка . Проверено 11 ноября 2011 года .
  11. ^ «Математические символы ... Самые ценные и важные: примерно равные символы» . Решение математических задач. 20 сентября 2010 . Проверено 11 ноября 2011 года .
  12. ^ а б Бернштейн, Джозеф. «Скрытый язык тильды» . BuzzFeed News .
  13. ^ Ortografía de la lengua española . Мадрид: Real Academia Española. 2010. с. 279. ISBN 978-84-670-3426-4.
  14. ^ "Lema en la RAE" . Настоящая Academia Española . Проверено 10 октября 2015 года .
  15. ^ Nestle, Эберхард (1888). Syrische Grammatik mit Litteratur, Chrestomathie und Glossar . Берлин: Verlagsbuchhandlung Х. Ройтера. [переведено на английский язык как сирийская грамматика с библиографией, хрестоматией и глоссарием , Р.С. Кеннеди. Лондон: Уильямс и Норгейт 1889. стр. 5].
  16. ^ Литовский совет по стандартам (LST), предложение для зигзагообразной диакритики
  17. ^ "Определение тильды" . linfo.org . Информационный проект Linux. 24 июня 2005 . Проверено 27 января 2020 года .
  18. ^ «Использование тильды с валютой» .
  19. ^ «Приложение 1: Shift_JIS-2004 против таблицы сопоставления Unicode» , JIS X 0213: 2004 , X 0213.
  20. ^ Shift-JIS в Unicode , Unicode.
  21. ^ "Windows 932_81" . Microsoft . Проверено 30 июля 2010 года .
  22. ^ "ISO-IR-087: Набор японских графических символов для обмена информацией" (PDF) . JP : Комиссия по стандартам информационных технологий Японии (IPSJ / ITSCJ).
  23. ^ "ISO-IR-233: Набор японских графических символов для обмена информацией, плоскость 1" (PDF) . JP : Комиссия по стандартам информационных технологий Японии (IPSJ / ITSCJ).
  24. ^ Формы половинной и полной ширины (PDF) (диаграмма), Unicode .
  25. ^ CJK-символы и знаки препинания (Unicode 6.2) (PDF) (диаграмма), Unicode .
  26. ^ a b Ошибки, исправленные в Unicode 8.0.0 , Unicode
  27. ^ "windows-949-2000 (ведущий байт A1)" . Демонстрация ICU - Converter Explorer . Международные компоненты для Unicode.
  28. ^ a b «Ведущий байт A1-A2 (Кодовая страница 949)» . MSDN . Microsoft.
  29. ^ "ibm-1363_P110-1997 (ведущий байт A1)" . Демонстрация ICU - Converter Explorer . Международные компоненты для Unicode.
  30. ^ "euc-kr (ведущий байт A1)" . Демонстрация ICU - Converter Explorer . Международные компоненты для Unicode.
  31. ^ a b «Сопоставить (внешняя версия) корейской кодировки Mac OS с Unicode 3.2 и новее» . Яблоко.
  32. ^ CJK Symbols and Punctuation (PDF) (диаграмма), Unicode
  33. ^ Komatsu, Hiroyuki, L2 / 14-198: Предложение по модификации макета образца символа WAVE_DASH (U + 301C) (PDF)
  34. ^ Shift_JIS-2004 (JIS X 0213: 2004 Приложение 1) против таблицы сопоставления Unicode , x0213.org
  35. ^ "Визуализация Shift_JIS" , Стандарт кодирования , WHATWG
  36. ^ Дербишир, J (2004), Prime Obsession: Bernhard Riemann и величайшая нерешенная проблема в математике , Нью-Йорк: Penguin.
  37. ^ "Тильда" . Wolfram Research . Проверено 4 июня 2018 .
  38. ^ Чой, Стивен TL; Джесудасон, Джудит Пэкер; Ли, Пэн Йи (1988). Труды аналитической конференции, Сингапур 1986 . Эльзевир. ISBN 9780080872612.
  39. ^ Коллиндж (2002) Энциклопедия языка , §4.2.
  40. ^ Хейс, Брюс (2011). Вводная фонология . Джон Вили и сыновья. С. 87–88. ISBN 9781444360134.
  41. ^ Беринг, Дэниел (2016). Интонация и значение . Издательство Оксфордского университета. С. 36–41. DOI : 10.1093 / acprof: oso / 9780199226269.003.0003 . ISBN 978-0-19-922627-6.
  42. ^ "Расширение тильды", Руководство по библиотеке C , Проект GNU , получено 4 июля 2010 г..
  43. ^ "Module mod_userdir", Документация по HTTP-серверу (версия 2.0, изд.), The Apache Foundation , получено 4 июля 2010 г..
  44. ^ RFC 3986 , IETF.
  45. ^ "MySQL :: Справочное руководство :: Битовые функции и операторы" . dev.mysql.com . Проверено 20 декабря 2019 .
  46. ^ "Язык программирования Groovy - Операторы" .
  47. ^ Руководство пользователя Groovy Regular Expression , Code haus.
  48. ^ Часто задаваемые вопросы по Groovy RegExp , Code haus.
  49. ^ "Семейства типов", Haskell Wiki.
  50. ^ «Ленивое сопоставление с образцом - HaskellWiki» .
  51. ^ «CLHS: Раздел 22.3» . Lispworks.com. 11 апреля 2005 . Проверено 30 июля 2010 года .
  52. ^ Руководство по Emacs
  53. ^ "База данных Интернет-жонглирования" . Архивировано из оригинала 28 июля 2005 года . Проверено 6 ноября 2009 года .

Внешние ссылки [ править ]

  • Diacritics Project - «все, что вам нужно для создания шрифтов с правильными акцентами»
  • «Справка по клавиатуре: научитесь создавать на компьютере знаки ударения и другие диакритические знаки» . Старр.