Jump to content

Тильда

(Перенаправлено с Маленькая тильда )

~  ◌̃
Тильда (символ), Объединение тильды ( диакритический знак )
В Юникоде U+007E ~ ТИЛЬДА
U + 0303 ◌̃ КОМБИНИРОВАНИЕ ПЛИТКИ
Связанный
См. также Двойная тильда (значения)

Тильда ( / ˈ t ɪ l d , - d i , - d ə , - d / ) [1] ˜ или ~ графема , имеющая множество применений. Имя персонажа пришло в английский язык из испанского языка , который, в свою очередь, произошел от латинского titulus , что означает «титул» или «надпись». [2] Его основное использование — диакритический знак (ударение) в сочетании с базовой буквой, но в современных текстах он также используется для обозначения приближения .

Использование средневековыми писцами

[ редактировать ]

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

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

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

Текст с развернутыми сокращениями выглядит следующим образом:

В Молланде во времена короля Эдуарда он кастрировал четыре шкуры и одну ферля. Земля — сорок карукатов. В владениях три каруката и десять крепостных и тридцать крестьян и двадцать бордарей с шестнадцатью карукатами. Здесь двенадцать акров луга и пятнадцать акров леса. Пастбище в три лиги в длину и ширину. Он должен весить четыре двадцать фунтов. К этой усадьбе пристроен Блачеполь. Элвард во времена короля Эдуарда держал его в качестве поместья и кастрировал за полшкуры. Земля — это две карука. Пять крестьян с одним слугой. Его взвешивание и сжигание стоит двадцать шиллингов. Это же поместье несправедливо присоединено к Ниму и стоит пятнадцать шиллингов. Поместью принадлежит треть пенни Нортмолтонской, Бадентонской и Брэнтонской Сотни и треть пастбищного скота.

Роль механических пишущих машинок

[ редактировать ]
Пишущая машинка Olivetti Lettera 32 (португальская модель) с неработающей клавишей тильды (и циркумфлекса) рядом. Ç
Пишущая машинка на испанском языке (QWERTY-клавиатура) с мертвыми клавишами для акут, циркумфлекс, диарезис и серьезный акцент. Ñ/ñ присутствует только как заранее составленный символ.

На пишущих машинках, предназначенных для языков, в которых обычно используются диакритические знаки (знаки ударения), есть два возможных решения. Клавиши могут быть предназначены для заранее составленных символов или, альтернативно, может быть предусмотрен механизм неактивных клавиш . В последнем случае при нажатии мертвой клавиши делается отметка, но, в отличие от обычных клавиш, каретка бумаги не движется вперед, и поэтому следующая набираемая буква печатается под этим ударением. Пишущие машинки для испанского языка обычно имеют специальную клавишу для Ñ /ñ, но, поскольку в португальском языке используются Ã /ã и Õ /õ, наиболее практичным решением является одна неиспользуемая клавиша (вместо того, чтобы выделять две клавиши).

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

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

[ редактировать ]
Засечки: —~—
Без засечек: —~—
Минивэн: —~—
Отдельно стоящая тильда между двумя длинными тире.
в трёх семействах шрифтов

Первый стандарт ASCII (X3.64-1963) не имел тильды. [4] : 246  Подобно португальскому и испанскому языкам, французскому, немецкому и скандинавским языкам также требовались символы, превышающие базовые 26 символов, необходимые для английского языка. ASA и через него над интернационализацией набора кодов, чтобы удовлетворить основные потребности , работала с CCITT по крайней мере, западноевропейских языков.

Похоже, что на встрече 13–15 мая 1963 года CCITT решил, что предлагаемый стандарт 7-битного кода ISO будет подходить для их нужд, если к строчному алфавиту и пяти диакритическим знакам [...] будут добавлены это. [5] Затем на заседании 29–31 октября подкомитет ISO изменил проект ISO, чтобы он соответствовал требованиям CCITT, заменив стрелки вверх и стрелки влево диакритическими знаками, добавив диакритические значения к апострофу и кавычкам и сделав числовой знак двойной [а] для тильды. [6]

- Бесплатный информационный сайт Юкки (со ссылкой на первоисточники). [7]

Так   появился стандарт ISO 646 (и стандарт ASCII, обновленный до X3.64-1967), в котором тильда и другие символы стали необязательными. [4] : 247  [б]

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

Отдельно стоящая тильда имеет код 126 в ASCII, откуда она была унаследована в Unicode как U+007E.

Знак аналогичной формы ( ) известен в типографике и лексикографии как перечеркнутое тире : они используются в словарях для обозначения пропуска входного слова. [9]

Подключение к испанскому

[ редактировать ]
Логотип Института Сервантеса
Логотип CNN на испанском языке

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

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

Использование

[ редактировать ]

Буквы с тильдой

[ редактировать ]

Unicode кодирует несколько случаев «буквы с тильдой» как заранее составленные символы , которые показаны ниже. Кроме того, можно составить гораздо больше символов, используя функцию объединения символов ( U+0303 ◌̃ ОБЪЕДИНЕНИЕ ТИЛЬДЫ , U+0330 ◌̰ КОМБИНАЦИЯ ТИЛЬДЫ НИЖЕ и других), которые могут использоваться с любой буквой или другим диакритическим знаком для создания индивидуального символа, но это не означает, что результат имеет какое-либо реальное применение и не показан в таблице.

Тильда-диакритический знак может быть добавлена ​​практически к любому символу с помощью комбинированной тильды. Греческие и кириллические буквы с тильдой ( Α͂ ᾶ , Η͂ ῆ , Ι͂ ῖ , ῗ, Υ͂ ῦ , ῧ и А̃ а̃ ә̃ , , Ә̃ , Е̃ е̃ . И̃ и̃ , О̃ о̃ , У̃ Ј̃ , ) формируются с помощью этого метода

Общее употребление на английском языке

[ редактировать ]

В английском языке тильда не используется в качестве диакритического знака, хотя она встречается в некоторых заимствованных словах . Автономная форма символа используется более широко. Неофициально, [13] это означает «приблизительно» , «около» или «около», например «~ 30 минут назад», что означает « приблизительно за 30 минут до этого». [14] [15] Это также может означать «похожий на», [16] в том числе «того же порядка, что и», [13] например, « x ~ y », что означает, что x и y имеют один и тот же порядок величины. Другой символ приближения — двойная тильда , что означает «приблизительно/почти равно». [14] [16] [17] Тильда также используется для обозначения соответствия фигур, помещая ее над символом = , например .

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

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

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

Помимо прочего, этот символ использовался в социальных сетях для обозначения сарказма . [19] Его также можно использовать в Интернете, особенно в неформальных письмах, таких как фанфики , для передачи жеманного, игривого или кокетливого тона. [20]

Диакритическое использование

[ редактировать ]

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

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

Аббревиатура

[ редактировать ]
Carta Marina, надписями Hic Fabricantur Naves и Hic Fabricantur Bombarde . изображающая финскую экономику, с сокращенными

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

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

Назализация

[ редактировать ]

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

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

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

Палатал н

[ редактировать ]

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

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

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

[ редактировать ]

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

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

Тильда между двумя фонемами указывает на необязательность или «чередуется с». Например, ⟨ ɕ ~ ʃ ⟩ может указывать на то, что звуки могут чередоваться в зависимости от контекста ( свободная вариация ), или что они различаются в зависимости от региона или говорящего, или какие-либо другие вариации.

Расширение письма

[ редактировать ]

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

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

[ редактировать ]

В некоторых языках и алфавитах тильда используется для других целей, например:

Пунктуация

[ редактировать ]

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

Диапазон

[ редактировать ]

В некоторых языках (например, во французском) [ нужна ссылка ] тильда или волнистое тире, похожее на тильду (Unicode: U+301C〜WAVE DASH ) может использоваться в качестве знака препинания (вместо дефиса без пробелов , тире или длинного тире ) между двумя числами для обозначения диапазона . Это позволит избежать риска путаницы с вычитанием или номером, написанным через дефис (например, номер детали или номер модели). Например, «12~15» означает «от 12 до 15», «~3» означает «до трех», а «100~» означает «100 и больше». [ нужна ссылка ] В восточноазиатских языках почти всегда используется это соглашение, но иногда это делается для ясности и в некоторых других языках. Для этой цели в Китае взаимозаменяемо используются волновое и полноширинное тире. В английском языке тильда часто используется для обозначения диапазонов и номеров моделей в электронике , но редко в формальной грамматике или в наборных документах, поскольку волнистая черта перед числом иногда представляет собой приближение (см. ниже).

используется Тильда диапазона во французском языке для различных целей , но только для обозначения диапазонов чисел (например, «21~32 градуса Цельсия» означает «от 21 до 32 градусов Цельсия»). [ нужна ссылка ]

(Символ U+2248 ПОЧТИ РАВНО ( двойная тильда ) также используется во французском языке, например, «≈400 mètres» означает «приблизительно 400 метров». [ нужна ссылка ] .)

Приближение

[ редактировать ]

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

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

японский

[ редактировать ]

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

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

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

Кодировка волнового тире в Unicode и Shift JIS
[ редактировать ]
Правильная волна JIS
Исправление волнового тире JIS, текущий в Юникоде.
Предыдущее волнистое тире в Юникоде (неверно)
Предыдущее волнистое тире в Юникоде (неверно)

На практике полноширинная тильда ( full-width tilde , zenkaku chiruda ) (Unicode U+FF5E ~ ПОЛНАЯ ШИРИНА ТИЛЬДА ), часто используется вместо волнового тире ( 波 тире , нами дашу ) (Юникод U+301C WAVE DASH ), поскольку код Shift JIS для волнового тире, 0x8160, который должен быть сопоставлен с U+301C, [28] [29] вместо этого отображается в U+FF5E [30] в кодовой странице Windows 932 ( для Microsoft кодовая страница японского языка), широко используемое расширение Shift JIS.

Это решение позволило избежать ошибки определения формы в исходных диаграммах кода Unicode (6.2): [31] эталонный глиф волнистого тире в JIS / Shift JIS [32] [33] соответствует эталонному глифу Юникода для U+FF5E FULLWIDTH TILDE , [34] в то время как исходный ссылочный глиф для U + 301C [31] было отражено неверно, [35] когда Unicode импортировал волновое тире JIS. На других платформах, таких как классическая Mac OS и macOS , 0x8160 правильно сопоставляется с U+301C. Пользователям японской Windows обычно сложно, если вообще возможно, набрать U+301C, особенно в устаревших приложениях, не поддерживающих Юникод.

Аналогичная ситуация существует в отношении корейского набора символов KS X 1001 , в котором Microsoft сопоставляет код EUC-KR или UHC для волнового тире (0xA1AD) с U+223C ОПЕРАТОР ТИЛЬДА , [36] [37] в то время как IBM и Apple сопоставляют его с U+301C. [38] [39] [40] Microsoft также использует U+FF5E для сопоставления поднятой тильды KS X 1001 (0xA2A6), [37] в то время как Apple использует U+02DC ˜ МАЛЕНЬКАЯ ТИЛЬДА . [40]

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

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

Математика

[ редактировать ]

Как унарный оператор

[ редактировать ]

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

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

Как оператор отношения

[ редактировать ]

В математике оператор тильда (который может быть представлен тильдой или специальным символом) U+223C ОПЕРАТОР ТИЛЬДЫ ), иногда называемый «twiddle», часто используется для обозначения отношения эквивалентности между двумя объектами. « x ~ y » означает « x эквивалентно Таким образом , y » . Это более слабое утверждение, чем утверждение, что x равно y . Выражение « x ~ y » иногда читается вслух как « x вертит y », возможно, как аналог словесного выражения « x = y ». [45]

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

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

В физике и астрономии тильда может использоваться между двумя выражениями (например, h ~ 10 −34 J s ), чтобы заявить, что они имеют один и тот же порядок величины . [13]

В статистике и теории вероятностей тильда означает «распределяется как»; [13] см. случайную величину (например, X ~ B(n,p) для биномиального распределения).

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

В теории графов тильда может использоваться для обозначения смежности между вершинами. Край соединяет вершины и которые можно назвать смежными, и эту смежность можно обозначить .

Как диакритический знак

[ редактировать ]

Символ " " произносится как "эфф тильда" или, неофициально, как "эфф твиддл". [46] [47] Это может использоваться для обозначения Фурье преобразования f или подъема f и может иметь множество других значений в зависимости от контекста.

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

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

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

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

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

В механике многих тел оператор тильда отображает трехмерные векторы. к кососимметричным матрицам (видеть [48] или [49] ).

Экономика

[ редактировать ]

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

Электроника

[ редактировать ]

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

Лингвистика

[ редактировать ]

Тильда может обозначать чередующиеся алломорфы или морфологические чередования , как в //ˈniː~ɛl+t// для Kneel~knelt ( знак плюс '+' указывает границу морфемы). [50] [51]

Тильда может обозначать своего рода фонетическое или фонематическое изменение между двумя звуками, которые могут быть аллофонами или свободными вариациями . Например, ~ x] может обозначать «либо [χ] , либо [x] ».

В формальной семантике он также используется как обозначение волнистого оператора , который играет ключевую роль во многих теориях фокуса . [52]

Вычисление

[ редактировать ]

Программисты используют тильду по-разному и иногда называют этот символ (в отличие от диакритического знака) волнистой линией , волнистой линией , swiggle или twiddle . Согласно файлу жаргона , другие синонимы, иногда используемые в программировании, включают not , приблизительно , ​​wiggle , enyay (после eñe ) и (в шутку) sqiggle / ˈ s k ɪ ɡ əl / .

Каталоги и URL-адреса

[ редактировать ]

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

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

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

Компьютерные языки

[ редактировать ]

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

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

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

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

В C символ тильды используется как NOT побитовый унарный оператор , следуя логическому обозначению ( ! вместо этого вызывает логическое НЕ). Это также используется большинством языков, основанных на C или находящихся под его влиянием, таких как C++ , D , C# и Julia . База данных MySQL также использует тильду в качестве побитовой инверсии. [56] как и язык Microsoft SQL Server Transact-SQL (T-SQL) . В JavaScript также используется тильда в качестве побитового НЕ, а поскольку внутри JavaScript используются числа с плавающей запятой, а побитовое дополнение работает только с целыми числами, перед применением операции числа очищаются от десятичной части. Это также привело к использованию двух тильд. ~~x как краткий синтаксис для приведения к целому числу (числа очищаются от десятичной части и заменяются на дополнение, а затем обратно).

В C++ и C# тильда также используется в качестве первого символа в ( имени метода класса ++ где остальная часть имени должна совпадать с именем класса) для обозначения деструктора — специального метода, который вызывается в C и C#. окончание жизни объекта .

В приложении 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 , которое обозначает равенство ссылок. В отличие от вызова a . is_equal ( b ), выражение a ~ b является типобезопасным даже при наличии ковариации .

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

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

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

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

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

В Common Lisp тильда используется в качестве префикса для спецификаторов формата в строках формата. [62]

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

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

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

В R оператор тильда используется для разделения левой и правой частей формулы модели. [63]

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

И Рак , ~~ используется вместо =~ для регулярного выражения . Поскольку для доступа к членам используется оператор точки вместо ->, конкатенация осуществляется с помощью одной тильды.

my $concatResult = "Hello " ~ "world!";
$concatResult ~~ /<|w><[A..Z]><[a..z]>*<|w>/;

say $/; # outputs "Hello"
# the $/ variable holds the last regex match result

Клавиатуры

[ редактировать ]

Наличие (или отсутствие) выгравированной на клавиатуре тильды зависит от территории, на которой она была продана. В любом случае системные настройки компьютера определяют раскладку клавиатуры , а настройки по умолчанию будут соответствовать гравировкам на клавишах. Несмотря на это, безусловно, можно настроить клавиатуру для другой локали, отличной от той, которая поставляется продавцом. На американских и британских клавиатурах тильда является стандартной клавишей, и при нажатии на нее появляется отдельная «ASCII Tilde». Для создания буквы с диакритическим знаком тильды требуется настройка расширенной клавиатуры для США или Великобритании .

  • В международном масштабе США клавиша `/~ является мертвой клавишей : нажатие клавиши ~ ключ, а затем буква создает форму этой буквы с акцентом на тильде. (Например, ~ a производит ã .) Если этот параметр активен, тильду ASCII можно вставить с помощью неактивной клавиши, за которой следует пробел, или, альтернативно, путем нажатия неактивной клавиши дважды подряд.
  • становится «неактивной» При расширении Великобритании клавиша работает нормально, но в сочетании с AltGr . Таким образом AltGr+ # за которым следует буква, получается ударная форма этой буквы.
  • На Mac любая из клавиш Alt/ Option работает аналогично.
  • В Linux создания ключа . используется функция

Инструкции для других национальных языков и клавиатур выходят за рамки этой статьи.

в США и Европе Windows В системах альтернативный код для одной тильды: 126.

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

[ редактировать ]

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

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

Имена файлов Microsoft

[ редактировать ]

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

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

Жонглирование обозначениями

[ редактировать ]

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

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ альтернативная ассоциация для той же кодовой точки
  2. ^ ISO   646 (и ASCII, который он включает) — это стандарт 7-битной кодировки, обеспечивающий всего 96 печатных символов (и 32 управляющих символа ). Этого было недостаточно для удовлетворения потребностей западноевропейских языков, поэтому стандарт определяет определенные кодовые точки , доступные для национальных вариаций. С появлением 8-битного « расширенного ASCII » эта проблема была в значительной степени смягчена, хотя и не решена полностью до тех пор, пока не был установлен Unicode .
  3. ^ См. также Котировки Air .
  1. ^ «тильда». Словарь Чемберса (9-е изд.). Чемберс. 2003. ISBN  0-550-10105-5 .
  2. ^ «тильда» . Словарь английского языка американского наследия (5-е изд.). ХарперКоллинз.
  3. ^ Мартин, Чарльз Трайс (1910). Переводчик записей: сборник сокращений, латинских слов и имен, используемых в английских исторических рукописях и записях (2-е изд.). Лондон, предисловие, стр.5 [1]
  4. ^ Jump up to: а б Маккензи, Чарльз Э. (1980). Наборы кодированных символов, история и развитие (PDF) . Серия системного программирования (1-е изд.). издательской компании Addison-Wesley, Inc. ISBN  978-0-201-14460-4 . LCCN   77-90165 . Архивировано (PDF) из оригинала 26 мая 2016 г. Проверено 25 августа 2019 г.
  5. ^ «Заседание рабочей группы CCITT по новому телеграфному алфавиту» . ССИТТ. 15 мая 1963 г. См. пункт 3.
  6. ^ Л. Л. Гриффин, председатель X3.2 (29 ноября 1963 г.). «Меморандум членам, заместителям и консультантам ASA X3.2 и целевым группам» . Министерство военно-морского флота США. п. 8.
  7. ^ «Истории символов: примечания к некоторым позициям кода ASCII» .
  8. ^ «Второй проект предложения ISO | 6- и 6-битные коды символов для обмена информацией при обработке» . ИСО. Декабрь 1963 г. См. параграф 2.
  9. ^ «Качающаяся черта», WordNet (поиск) (изд. 3.0)
  10. ^ «26 аргументов в пользу продолжения защиты С» . Причина . 11 января 2011 года . Проверено 31 января 2016 г.
  11. ^ АФП (18 ноября 2004 г.). «Битва за С: донкихотское приключение по защите души языка» . Газета ABC Парагвая . Проверено 31 января 2016 г.
  12. ^ Словарь испанского языка , Королевская испанская академия.
  13. ^ Jump up to: а б с д и «Тильда» . Вольфрам/MathWorld. 3 ноября 2011 года . Проверено 11 ноября 2011 г.
  14. ^ Jump up to: а б с «Вся элементарная математика - словарь математических символов» . Баймат. Архивировано из оригинала 2 мая 2015 года . Проверено 25 сентября 2014 г.
  15. ^ «Стандарты дизайна персонажей – математика» . Майкрософт .
  16. ^ Jump up to: а б Куинн, Лиам. «Субъекты HTML 4.0 для символов и греческих букв» . HTML-справка . Проверено 11 ноября 2011 г.
  17. ^ «Математические символы... Самые ценные и важные: примерно равный символ» . Решение математических задач. 20 сентября 2010 года. Архивировано из оригинала 9 ноября 2011 года . Проверено 11 ноября 2011 г.
  18. ^ Jump up to: а б Бернштейн, Джозеф (5 января 2015 г.). «Скрытый язык ~Тильды~» . Новости БаззФида .
  19. ^ Джесс Кимбалл Лесли (5 июня 2017 г.). «Интернет-тильда прекрасно передает то, что у нас нет слов, чтобы объяснить» . Разрез .
  20. ^ «Что такое тильды ( ~ ) и как их использовать?» . Тезаурус.com . 12 апреля 2022 г.
  21. ^ Орфография испанского языка . Мадрид: Королевская испанская академия. 2010. с. 279. ИСБН  978-84-670-3426-4 .
  22. ^ «Лема ан ла РАЭ» . Реал Академия Испании . Проверено 10 октября 2015 г.
  23. ^ Нестле, Эберхард (1888). Сирийская грамматика с литературой, хрестоматией и глоссарием . Берлин: Книжный магазин издательства Х. Ройтера. [переведено на английский язык как сирийская грамматика с библиографией, хрестоматией и глоссарием Р. С. Кеннеди. Лондон: Уильямс и Норгейт, 1889. с. 5].
  24. ^ Литовский совет по стандартам (LST), предложение о зигзагообразном диакритическом знаке
  25. ^ «RM de Azkue: «Euskara-Gaztelania-Frantsesa Hiztegia» / «Diccionario Vasco-Español-Francés» онлайн - Учебное пособие по использованию» (PDF) (на испанском языке). Ауртен Бай Фундазиоа. п. 6 . Проверено 12 февраля 2024 г. Автор использовал собственные источники для представления собственных явлений из некоторых диалектов Эускера. В словаре используются специальные символы: ã d̃ ẽ ĩ l̃ ñ õ s̃ t̃ ũ x̃.
  26. ^ «Определение тильды» . linfo.org . Информационный проект Linux. 24 июня 2005 г. Проверено 27 января 2020 г.
  27. ^ «Использование тильды для обозначения валюты» . Обмен стеками .
  28. ^ «Приложение 1: таблица сопоставления Shift_JIS-2004 и Unicode» , JIS X 0213:2004 , X 0213 .
  29. ^ Shift-JIS в Юникод , Юникод .
  30. ^ «Виндовс 932_81» . Майкрософт . Проверено 30 июля 2010 г.
  31. ^ Jump up to: а б Символы и пунктуация CJK (Юникод 6.2) (PDF) (диаграмма), Юникод, заархивировано из оригинала (PDF) 27 августа 2013 г. .
  32. ^ Японский национальный комитет по ISO/TC97/SC2. ISO-IR-87: Набор японских графических символов для обмена информацией (PDF) . ITSCJ/ IPSJ . {{citation}}: CS1 maint: числовые имена: список авторов ( ссылка )
  33. ^ Японский комитет промышленных стандартов . ISO-IR-233: Набор японских графических символов для обмена информацией, плоскость 1 (обновление ISO-IR 228) (PDF) . ITSCJ/ IPSJ .
  34. ^ Формы половинной и полной ширины (PDF) (диаграмма), Unicode .
  35. ^ Jump up to: а б Исправлены ошибки в Unicode 8.0.0 , Unicode
  36. ^ «windows-949-2000 (ведущий байт A1)» . Демонстрация ICU – Converter Explorer . Международные компоненты для Unicode.
  37. ^ Jump up to: а б «Свинцовый байт A1-A2 (Кодовая страница 949)» . MSDN . Майкрософт. 6 февраля 2008 г.
  38. ^ «ibm-1363_P110-1997 (ведущий байт A1)» . Демонстрация ICU – Converter Explorer . Международные компоненты для Unicode.
  39. ^ «euc-kr (ведущий байт A1)» . Демонстрация ICU – Converter Explorer . Международные компоненты для Unicode.
  40. ^ Jump up to: а б «Сопоставление (внешняя версия) корейской кодировки Mac OS с Unicode 3.2 и более поздних версий» . Яблоко.
  41. ^ Символы и пунктуация CJK (PDF) (диаграмма), Unicode
  42. ^ Комацу, Хироюки, L2/14-198: Предложение по изменению примерного макета символов WAVE_DASH (U+301C) (PDF)
  43. ^ Shift_JIS-2004 (JIS X 0213:2004 Приложение 1) и таблица сопоставления Юникода , x0213.org
  44. ^ «Визуализация Shift_JIS» , Стандарт кодирования , WHATWG
  45. ^ Дербишир, Дж (2004), Основная одержимость: Бернхард Риман и величайшая нерешенная проблема математики , Нью-Йорк: Пингвин .
  46. ^ «Тильда» . Вольфрам Исследования . Проверено 4 июня 2018 г.
  47. ^ Чой, Стивен Т.Л.; Джесудасон, Джудит Пакер; Ли, Пэн Йи (1988). Материалы аналитической конференции, Сингапур, 1986 г. Эльзевир. ISBN  9780080872612 .
  48. ^ Уолрапп (1994). «Стандартизация гибкого моделирования тела в кодах системы нескольких тел, Часть I: Определение стандартных входных данных». Механика сооружений и машин . 22 (3): 283–304. дои : 10.1080/08905459408905214 .
  49. ^ Валембуа, RE; Физетт, П.; Самин, Дж. К. (1997). «Сравнение различных методов моделирования гибких балок в динамике многих тел». Нелинейная динамика . 12 (4): 367–397. дои : 10.1023/А:1008204330035 . S2CID   122487067 .
  50. ^ Коллиндж (2002) Энциклопедия языка , §4.2.
  51. ^ Хейс, Брюс (2011). Вводная фонология . Джон Уайли и сыновья. стр. 87–88. ISBN  9781444360134 .
  52. ^ Бьюринг, Дэниел (2016). Интонация и смысл . Издательство Оксфордского университета. стр. 36–41. doi : 10.1093/acprof:oso/9780199226269.003.0003 . ISBN  978-0-19-922627-6 .
  53. ^ «Расширение тильды», Руководство по библиотеке C , Проект GNU , получено 4 июля 2010 г.
  54. ^ «Модуль mod_userdir», Документация HTTP-сервера (изд. версии 2.0), The Apache Foundation , получено 4 июля 2010 г.
  55. ^ Т. Бернерс-Ли ; Р. Филдинг ; Л. Масинтер (январь 2005 г.). Единый идентификатор ресурса (URI): общий синтаксис . Сетевая рабочая группа. дои : 10.17487/RFC3986 . СТД 66. RFC 3986 . Интернет-стандарт 66. с. 12. Устаревшие RFC 2732, 2396 and 1808. Updated by RFC 6874, 7320 and 8820. Updates РФК 1738 .
  56. ^ «MySQL :: Справочное руководство :: Битовые функции и операторы» . dev.mysql.com . Проверено 20 декабря 2019 г.
  57. ^ «Язык программирования Groovy – Операторы» . [ постоянная мертвая ссылка ]
  58. ^ Руководство пользователя Groovy Regular Expression , Code haus, заархивировано из оригинала 26 июля 2010 года , получено 11 ноября 2010 года .
  59. ^ Часто задаваемые вопросы по Groovy RegExp , Code haus, заархивировано из оригинала 11 июля 2010 г. , получено 11 ноября 2010 г.
  60. ^ «Семейства типов», Haskell Wiki .
  61. ^ «Ленивое сопоставление с образцом – HaskellWiki» .
  62. ^ «CLHS: Раздел 22.3» . Lispworks.com. 11 апреля 2005 года . Проверено 30 июля 2010 г.
  63. ^ Справочный указатель R
  64. ^ Руководство по Emacs
  65. ^ «База данных интернет-жонглирования» . Архивировано из оригинала 28 июля 2005 года . Проверено 6 ноября 2009 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4851518900fc36b257858022828567e4__1722696060
URL1:https://arc.ask3.ru/arc/aa/48/e4/4851518900fc36b257858022828567e4.html
Заголовок, (Title) документа по адресу, URL1:
Tilde - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)