チルダ

〜◌̃ 
チルダ(記号)結合チルダ(分音記号)
ユニコード U+007E ~チルダU+0303 ◌̃結合チルダ

チルダ(/ ˈ t ɪ l d ə /、または/ ˈ t ɪ l d- d i- d /[ 1 ]は、 ˜または~の書記素であり、様々な用途がある。この文字の名称はスペイン語のtildeから英語に伝わったが、tilde はラテン語のtitulusから来ており、titulus は「タイトル」または「上付」を意味する。[ 2 ]主な用途は、基本文字と組み合わせて発音区別符号(アクセント)として使用することである。独立した形は、現代のテキストでは主に近似値を示すために使用されている。

歴史

中世の書記官による使用

チルダはもともと、筆写者の省略形(短縮記号)として、省略された一文字または複数の文字の上に書かれた様々な記号の一つであった。[ 3 ]例えば、一般的に使われていたAnno Dominiという単語は、しばしばA o Dñiと省略され、短縮記号が付いた隆起した末尾の文字が「n」の上に置かれた。このような記号は、一文字または複数の文字の省略を示すことができた。これにより、筆写者の労力と、上質紙とインクの費用が節約された。中世ヨーロッパのラテン語で書かれた勅許状は、大部分がこのような短縮記号やその他の略語を含む省略語で構成されており、あまり一般的ではない単語のみが全文で書かれていた。

たとえば、デボンモランド荘園に関する 1086 年のドゥームズデイ ブック(次の図を参照)の本文は、多数のチルダで示されているように、大幅に省略されています。

1086年のエクセター・ドゥームズデイ・ブックの本文

略語を展開したテキストは次のとおりです。

モランドは、エドゥアルディ ゲルダバット プロ クワットゥオール ヒディスとウノ フェルリングを一時的に記録します。 Terra est quadraginta carucae。ドミニオは、サント トレス カルカエとデセム サービス、トリギンタ ヴィラーニ、そしてヴィギンティ ボルダリとセデシム カルシスを支配します。 Ibi 12 デシム アクレ プラティと 5 デシム アクレ シルバエ。経度と緯度のパストゥラ・トレス・レウガエ。 Reddit quattuor と viginti libras adpensam。 Huic manerio est adjuncta Blachepole。エルワルドゥス・テネバット・テンポレ・レジス・エドワルディ・プロ・マネリオとゲルダバット・プロ・ディミディア・ヒダ。 Terra est duae carucae。イビ サント クインケ ヴィラーニ カム ウノ サーボ。係員付きの警備員とペンサムとアルシュラム。補助金の支払いと従属の 5 分の 1 を保証します。 Ipsi manerio pertinet tercius denarius de Hundredis Nortmoltone et Badentone et Brantone et tercium 動物牧草地モラルム。

翻訳: エドワード王の時代にモランドは4ハイド1フェリングで去勢された。土地は40カルカである。領地には3人の男爵と10人の農奴と30人の農民、そして16人の男爵に20人のボーダールがいる。牧草地は12エーカー、森は15エーカーある。牧草地は長さと幅が3リーグである。重さは24ポンドとすべきである。ブラケポールはこの荘園に付属している。エルワードはエドワード王の時代にそれを荘園として保持し、半ハイドで去勢された。土地は2カルカである。5人の農民と1人の召使いがいる。重さを量って焼くと20シリングの価値がある。同じ荘園が不当にニームに付属しており、15シリングの価値がある。この荘園には、ノートルトン、バーデントン、ブラントンの百の1ペニーの3分の1と牧草地の牛の3分の1が属する。

機械式タイプライターの役割

オリベッティ・レタラ32タイプライター(ポルトガルモデル)の横にチルダ(サーカムフレックス)デッドキーがあるÇ
スペイン語タイプライター (QWERTY キーボード)。鋭アクセント、曲折アクセント、分音記号、重アクセント用のデッド キーが付いています。Ñ/ñ は、あらかじめ作成された文字としてのみ存在します。

発音区別符号(アクセント記号)を日常的に使用する言語用に設計されたタイプライターでは、2つの解決策が考えられます。キーをあらかじめ合成された文字専用にするか、デッドキー機構を備えるかです。後者の場合、デッドキーを入力するとマークが付けられますが、通常のキーとは異なり、用紙キャリッジは移動しないため、次に入力する文字はそのアクセント記号の下に印刷されます。スペイン語用のタイプライターには通常、 Ñ /ñ専用のキーがありますが、ポルトガル語ではÃ /ã とÕ /õ が使用されるため、2つのキーを専用にするのではなく、1つのデッドキーを用意する方が現実的な解決策です。

スペイン語やポルトガル語の活字ケースにはアクセント付きの形式のソートが含まれるため、チルダ記号は活版印刷文字熱鉛印刷文字として独立して存在していませんでした。

集中化されたASCIIチルダ

セリフ: —~—
サンセリフ: —~—
等幅フォント: —~—
3つのフォントファミリーの 2つのemダッシュの間にある独立したチルダ

最初のASCII規格(X3.64-1963)にはチルダがありませんでした。[ 4 ] : 246 ポルトガル語やスペイン語と同様に、フランス語、ドイツ語、スカンジナビア語も、英語に必要な基本26文字を超える記号を必要としました。ASAはCCITT協力し、CCITTを通してコードセットの国際化に取り組み、少なくとも西ヨーロッパ言語の基本的なニーズを満たしました。

1963年5月13~15日の会議で、CCITTは、提案されたISO 7ビットコード規格に小文字のアルファベットと5つの発音区別符号[...]を追加すれば、ニーズに合うだろうと決定したようです。[ 5 ]その後、10月29~31日の会議で、ISO小委員会はCCITTの要件を満たすようにISO草案を修正し、上矢印と左矢印を発音区別符号に置き換え、アポストロフィと引用符に発音区別符号の意味を追加し、数字記号をチルダの二重[ a ]にしました。 [ 6 ]

— ユッカの無料情報サイト(原文を引用しています)。[ 7 ]

こうしてISO  646が誕生し(ASCII規格はX3.64-1967に更新され)、チルダやその他の記号がオプション文字として提供されるようになった。[ 4 ]:247 [ b ]

ISO  646 と ASCII には、チルダなどタイプライターの小文字の重ね書き発音区別符号の多くが導入されました。重ね書きは、文字と発音区別符号のコードの間にバックスペースコードを挿入することで機能するように意図されていました。 [ 8 ]しかし当時でも、このオーバープリントやその他のオーバープリントを行えるメカニズムは広く利用可能ではなく、大文字には機能せず、ビデオ ディスプレイでは不可能だったため、このコンセプトはあまり受け入れられませんでした。その結果、これらの独立した発音区別符号 (およびアンダースコア) の多くは、追加の構文としてソフトウェアによってすぐに再利用され、基本的にはプログラミング言語が使用できる新しいタイプの構文記号になりました。この使用法が主流になるにつれて、書体のデザインは徐々に進化し、これらの発音区別符号はより大きくなり、垂直方向に中央揃えになったため、重ね書きされた発音区別符号としては役に立たなくなりましたが、まったく異なる新しい目的で使用されるようになった独立した文字としてははるかに読みやすくなりました。最近のフォントのほとんどは、プレーン ASCII の「スペース」(独立型) チルダをダッシュ​​と同じレベル、またはわずかに高いレベルに配置します。

独立したチルダは ASCII のコード 126 にあり、Unicode では U+007E として継承されました。

同様の形の記号()は、活版印刷や辞書学ではスウィングダッシュとして知られており、辞書では見出し語の省略を示すために使用されます。[ 9 ]

スペイン語とのつながり

セルバンテス研究所のロゴ
CNNのスペイン語ロゴ

英語の「チルダ」の語源が示すように、この記号はスペイン語と密接な関連がある。この関連は、スペイン語では文字「n」の上にチルダを付けて(別の)文字「ñ」を形成することに由来する。これは、歴史的にスペイン語と関連のある言語がほとんどであるが、他のいくつかの言語にのみ見られる特徴である。この特殊性により、非ネイティブスピーカーは、テキストがスペイン語で書かれていることをすぐに識別でき、間違いの可能性は低い。特に1990年代には、スペイン語を話す知識人や報道機関が、キーボードやその他の標準化された製品やコードからこの文字が削除される恐れがあったグローバル化コンピュータ化の潮流からこの文字を守ることで、言語と文化への支持を示した。 [ 10 ] [ 11 ]スペイン政府がスペイン語を国際的に促進するために設立したセルバンテス文化協会は、大きなチルダが付いた高度に様式化された「Ñ」をロゴとして採用した。アメリカの24時間ニュースチャンネルCNNは、スペイン語版の立ち上げ時に既存のロゴに同様の戦略を採用し、「CN͠N」と表記されるようになりました。また、全米バスケットボール協会(NBA)と同様に、スペイン男子バスケットボール代表チームの愛称は「ÑBA」です。

スペイン語自体では、 tildeという単語は、一般的には、強勢を示す鋭アクセントを含む分音記号を表すために使用されます。[ 12 ]分音記号の~は、より一般的にはvirgulillaまたはla tilde de la eñeと呼ばれ、スペイン語ではアクセント記号とは見なされず、単に文字ñの一部と見なされます(ıの上にドットを付けると、英語の読者に馴染みのあるiの文字になるのと同様です)。

使用法

英語での一般的な使用法

英語ではチルダは発音区別符号としては用いられないが、一部の借用語では用いられる。この記号の単独の形の方が広く用いられている。非公式には、[ 13 ]「およそ」 「約」「あたり」を意味する。例えば「~30 minutes before」は「およそ30分前」を意味する。[ 14 ] [ 15 ]また、「〜に似た」を意味することもあり、[ 16 ]これには「〜と同じ桁数」が含まれる。[ 13 ]例えば「x ~ y 」は、 xyが同じ桁数であることを意味する。別の近似記号は二重チルダで、「およそ/ほぼ等しい」を意味する。[ 14 ] [ 16 ] [ 17 ]チルダは、 =記号の上に置いて≅ とすることで、図形の合同性を示すためにも用いられる。

最近のデジタルの世界では、単語やフレーズの両側にチルダを付けることで、「囲まれた言葉に誠実さと皮肉の両方を表現しさせる」という特別なトーンを伝えるようになり、否定的な反応を事前に和らげることができる。[ 18 ]例えば、BuzzFeedのジャーナリスト、ジョセフ・バーンスタインは、次のツイートのチルダを次のように解釈している。

~ 季節の精神 ~ では、(私見ですが) #Bestof2014 のスポーツ記事にリンクします。良いものが嫌いな方は、そのハッシュタグをミュートしてください。

これは、著者と読者の両方が、囲まれたフレーズ「季節の精神」が「決まり文句であり、この性質が著者にふさわしくないことを私たちは知っています。また、著者が一般的に決まり文句の人だと思われたくないのです」と認識していることを明確にする方法です。[ 18 ] [ c ]

この記号は、ソーシャルメディアでは皮肉を表すために使われてきました。[ 19 ]また、オンラインでも、特にファンフィクションなどの非公式な文章では、かわいらしさや遊び心、あるいは軽薄な口調を表現するために使用されることがあります。[ 20 ]

発音区別符号の使用

いくつかの言語では、チルダは文字の上に置かれる発音区別符号であり、発音の変化を示します。

ピッチ

チルダは古代ギリシャ語多音正書法でサーカムフレックスの変形として最初に使用され、ピッチが上昇してから標準ピッチに戻ることを表しています。[ 21 ]

略語

フィンランドの経済を示すカルタ・マリーナ。キャプションには「Hic fabricantur naves」「Hic fabricantur bombarde」の略称が付けられている。

その後、中世ラテン語の文書で略語を作るために使われた。母音の後に⟨n⟩⟨m⟩が続く場合、その母音は省略されることが多く、欠けている文字を示すために、前の母音の上にチルダ(物理的には小さな⟨N⟩)が置かれた。これが鼻音化を示すためにチルダが使われるようになった起源である(⟨e⟩の略語としてのウムラウトの発達と比較のこと)。チルダは省略された⟨a⟩またはそれを含む音節を表した。[ 22 ] ⟨n⟩⟨m⟩の省略を示すために母音の上にチルダを使用する習慣は、テキストの長さを短縮する手段として17世紀までフランス語の印刷本で続けられた。これはポルトガル語スペイン語でも使われた。

チルダは他の略語を作る際にも時折用いられた。例えば、 ⟨q⟩の上にと置くと、que (「それ」)という単語を表す。また、 quaを表す際にも用いられ、 ⟨p⟩と合わせてp̃とするとpraを表す。[ 22 ]

鼻音化

また、チルダが他の文字の上に書かれる際に小文字の⟨n⟩として用いられたのも、古代ガリシア・ポルトガル語で省略されていたラテン語の⟨n⟩を示すためでした。現代ポルトガル語では、これは基底母音の鼻音化を示します。mão「」はラテン語manu- に由来し、razões「理由」はラテン語rationesに由来します。この用法は、グアラニー語ニエンガトゥ語など南米のいくつかの先住民言語の正書法、国際音声記号(IPA)、その他多くの音声記号に採用されています。例えば、[ljɔ̃]はフランスの地名Lyonの発音の IPA 表記です。

ブルトン語では、母音の後の記号⟨ñ⟩は、文字⟨n⟩が母音を鼻音化する役割を果たすだけで、通常のようにそれ自体が発音されることはないことを意味します。例えば、⟨an⟩は[ãn]と発音しますが、⟨añ⟩は[ã]と発音します。

チュニジア語アラビア語DMGローマ字表記では、鼻母音 õ と ṏ にチルダが使用されています。

口蓋n

チルダ付きの⟨n⟩ ( ⟨ñ⟩ , ⟨Ñ⟩ ) は、スペイン語の二重音字⟨nn⟩から派生した。この言語では、⟨ñ⟩は文字と発音区別符号の組み合わせではなく、 eñe ( IPA: [ˈeɲe] ) と呼ばれる独立した文字とみなされており、スペイン語の辞書では文字⟨n⟩⟨o⟩の間に置かれる。スペイン語では、チルダという語は実際には発音区別符号全般を指し、例えばJoséの鋭アクセント[ 23 ]を指す一方、 ⟨ñ⟩の発音区別符号は "virgulilla" ( IPA: [birɣuˈliʝa] ) ( yeísta ) または ( IPA: [birɣuˈliʎa] ) (非yeísta)と呼ばれる。 [ 24 ]現在、口蓋鼻音/ɲ/に チルダ付きの⟨n⟩⟨ñ⟩)が使われている言語には、

トーン

ベトナム語では、母音の上にチルダを付けると、きしむような上昇ngã)を表します。チルダの付いた文字は、ベトナム語アルファベットの独立した文字とはみなされません。

国際音声記号

音声学では、チルダは文字の上、下、または文字の中央に 重ねて配置される分音記号として使用されます。

  • 文字の上のチルダは鼻音化を示します(例:[ã]、[ṽ])
  • 文字の中央に重ねられたチルダは、軟口蓋化または咽頭化を表します(例:[ɫ]、[z̴])。合成済みのUnicode文字が存在しない場合は、Unicode文字U+0334 ◌̴ COMBINING TILDE OVERLAYを使用して合成文字を生成できます。
  • 文字の下のチルダは喉頭化(laryngealisation)を表します(例:[d̰])。Unicodeの合成文字が存在しない場合は、Unicode文字U+0330 ◌̰ COMBINING TILDE BELOWを使用して合成文字を生成することができます。

2つの音素の間にあるチルダは、選択性、つまり「交互に現れる」ことを示します。例えば、⟨ɕ ~ ʃ は、文脈に応じて音が交互に現れること(自由変化)や、地域や話者によって音が変化すること、あるいはその他の変化を示す可能性があります。

文字拡張

エストニア語では、記号⟨õ⟩は中背非円唇母音を表し、独立した文字とみなされます。

その他の用途

一部の言語やアルファベットでは、チルダを次のような他の目的で使用します。

句読点

チルダは句読点において、次のようにさまざまな方法で使用されます。

一部の言語(フランス語など)では、範囲を示すために、2つの数字の間に、スペースのないハイフン、エンダッシュ、またはエムダッシュの代わりに、チルダまたはチルダのような波ダッシュ Unicode U + 301C WAVE DASH 句読点として使用することがあります。これにより、減算やハイフンでつながれた数字(部品番号やモデル番号など)との混同を避けることができます。たとえば、「12〜15」は「12〜15」、「〜3」は「最大3」、「100〜」は「100以上」を意味します。東アジアの言語ではほぼ常にこの規則が使用されますが、他の言語でも明確にするために使用されることがあります。中国語では、この目的で波ダッシュと全角エムダッシュが互換的に使用されます。英語では、チルダは電子工学において範囲やモデル番号を表すためによく使用されますが、正式な文法や活字化された文書ではほとんど使用されません。これは、数字の前の波線ダッシュが近似値を表すことがあるためです (以下を参照)。

範囲チルダはフランス語でさまざまな目的で使用されますが、数値の範囲を示す場合にのみ使用されます (例: 「21~32 degrés Celsius」は「21 〜 32 ℃」を意味します)。

(記号U+2248ALMOST EQUAL TO二重チルダ)はフランス語でも使用されます。たとえば、「≈400 mètres」は「約 400 メートル」を意味します。)

近似

数字の前にチルダを付けると、「およそ」という意味になります。例えば、「~42」は「およそ42」という意味になります。[ 28 ]このような用法はISO/IEC 80000-2に違反しており、避けるべきです。通貨記号が数字の前に付く場合(国によって慣例が異なります)、チルダは通貨記号の前に付きます。例えば、「~$10」は「約10ドル」という意味になります。[ 29 ]

近似値を表すために使用される他の記号には、 (ほぼ等しい) や (ほぼ等しい) などの記号があります。

日本語

日本語では、波ダッシュ(なみだっしゅ)は様々な用途で用いられます。例えば、ダッシュや括弧の代わりに数字の範囲を示す場合(例:5〜105から10まで範囲を意味します)、原点を示す場合などです。また、英語のコロンのように、同じ行にあるタイトルとサブタイトルを区切るのにも用いられます。

電子メールやインスタント メッセンジャーでの会話で使用する場合、皮肉の表現として使用されることがあります。

この記号は、日本語のカタカナ文字「長音」の代わりとして使用され、最後の音節を延長します。

中国語

WeChatユーザーは、メッセージ中の句読点をチルダに置き換えることがよくあります。チルダのこのような「革新的な用法」を分析したところ、メッセージをより親しみやすく丁寧なものにするために、チルダが最も多く使われていることがわかりました。チルダは、表現をより誠実にし、指示をより唐突に感じさせません。あまり一般的ではありませんが、擬音語や音の延長などの音を暗示することもあります。この用法は、東アジア文化に見られる子供のような動作である「撒娇」中国語撒娇)に似ています。これもまた、声調を上げたり伸ばしたりすることで発声されます。[ 30 ]

数学

単項演算子として

単一の数量の前にあるチルダは、「おおよそ」、「約」[ 14 ]、または「同じ桁の大きさ」を意味します。

関係演算子として

数学において、チルダ演算子(チルダまたは専用文字U+223CTILDE OPERATORで表すことができる)は、「回転」と呼ばれることもあり、 2つのオブジェクト間の同値関係を示すためによく用いられる。例えば、「x ~ y」は「xy等しい」という意味である。これは「 x がyに等しい」と述べるよりも弱い表現である。「 x ~ y 」という表現は、「 x はyを回転させる」と読み上げられることもある。これはおそらく、「 x = y 」という口頭表現の類似性からだろう。[ 31 ]

チルダは様々な方法で近似的な等式を表すことができます。例えば、2つの関数の漸近的な等式を表すために使用できます。例えば、f ( x ) ~ g ( x )は、 を意味します。[ 13 ]リム×f×グラム×1{\displaystyle \lim _{x\to \infty}{\frac {f(x)}{g(x)}}=1}

物理学天文学では、2つの式の間にチルダ(例えばh〜10−34Js入れて、その2つの式が同じ大きさのオーダーであることを示すことができる。[ 13 ]

統計学確率論では、チルダは「〜のように分布する」という意味です。[ 13 ]確率変数参照してください(例:項分布の場合はX〜Bnp))

チルダは幾何学的な相似性を表すためにも用いられます(例:ABC ~ ∆ DEFは三角形ABCがDEFと相似であることを意味します)。三連チルダ( )は、幾何学における同値関係である 合同性を表すためによく用いられます。

グラフ理論では、チルダは頂点間の隣接関係を表すために用いられます。辺は頂点と頂点を結び、これらは隣接していると言えます。この隣接関係は で表されます。 ×y{\displaystyle (x,y)}×{\displaystyle x}y{\displaystyle y}×y{\displaystyle x\sim y}

発音区別符号として

記号「」は「エフ・チルダ」、あるいは非公式には「エフ・トゥイドル」と発音される。[ 32 ] [ 33 ]これはfフーリエ変換、あるいはfリフトを表すために使用され、文脈に応じて様々な意味を持つ。 f{\displaystyle {\tilde {f}}}

数学では、文字の下に配置されたチルダはベクトル量を表すことができます (例)。 ×1×2×3×n×{\displaystyle (x_{1},x_{2},x_{3},\ldots ,x_{n})={\underset {^{\sim }}{\mathbf {x} }}}

統計学確率論では、変数の上に置かれたチルダは、その変数の中央値を表すために使用されることがあります。つまり、 は変数の中央値を示します。文字 n ( ) の上に置かれたチルダは、調和平均を表すために使用されることがあります。 y{\displaystyle {\チルダ {\mathbf {y} }}}y{\displaystyle \mathbf {y} }n{\displaystyle {\tilde {n}}}

機械学習では、チルダはGRUまたはLSTMユニット内のセル状態の候補値を表す場合があります。(例: c̃)

物理

物理学では、しばしば方程式の平衡解を考え、次にその平衡に対する摂動を考えることがあります。元の方程式の変数(例えば )については、を平衡部分、 を摂動部分とする置換を行うことができます。 X{\displaystyle X}X×+×{\displaystyle X\to x+{\tilde {x}}}×{\displaystyle x}×{\displaystyle {\tilde {x}}}

チルダは素粒子物理学において、仮想的な超対称パートナーを表すためにも用いられます。例えば、電子は文字eで表され、その超対称パートナーであるセレクトロンはẽ と表記されます。

多体力学では、チルダ演算子は3次元ベクトルを歪対称行列にマッピングします([ 34 ]または[ 35 ]を参照)。 ωR3{\displaystyle {\boldsymbol {\omega}}\in \mathbb {R} ^{3}}ω[0ω3ω2ω30ω1ω2ω10]{\displaystyle {\tilde {\boldsymbol {\omega }}}={\begin{bmatrix}0&-\omega _{3}&\omega _{2}\\\omega _{3}&0&-\omega _{1}\\-\omega _{2}&\omega _{1}&0\end{bmatrix}}}

経済

経済学者は、選好関係において、 2つ以上の財の束の間の無差別性を表すためにチルダを使用することがあります。例えば、消費者が財の束xと財の束yの間で無差別であることを示す場合、経済学者はx ~ yと書きます。

エレクトロニクス

これは、直流の +、-、または ⎓ の代わりに、電子機器で交流を示すために使用される正弦波記号 (∿、U+ 223F) を近似できます。

言語学

チルダは、kneel~knelt//ˈniː~ɛl+t//のように、異形態または形態変化を示すことがあります(プラス記号「+」は形態素境界を示します)。[ 36 ] [ 37 ]

チルダは、2つの音の間の何らかの音声的または音素的な変化を表すことがあります。これは異音や自由変化である可能性があります。例えば、~ x]は「 [χ]または[x] 」のいずれかを表します。

形式意味論では、これは多くのフォーカス理論で重要な役割を果たす波線演算子の表記法としても使用される。[ 38 ]

行間注釈では、チルダは重複によって単語に追加された要素を区切ります。代わりにハイフンまたは二重ハイフンを使用すると、その要素は独立した注釈を必要とする独立した形態素と同じように表記されるため、混乱が生じます。

コンピューティング

コンピュータプログラマーはチルダを様々な方法で使用し、ダイアクリティカルマークとは対照的に、squigglesquigglyswiggletwiddleなどと呼ぶことがあります。Jargon Fileによると、プログラミングで時々使用される同義語には、 notapproxwiggleenyayeñeにちなんで)、そして(ユーモラスに)sqiggle / ˈ s k ɪ ɡ əl /などがあります。[ 39 ]

ディレクトリとURL

UnixオペレーティングシステムAIXBSDLinuxmacOSを含む)では、チルダは通常、現在のユーザーのホームディレクトリを示します。たとえば、現在のユーザーのホームディレクトリが/home/userの場合、コマンドcd ~はcd /home/usercd $HOME、またはcdと同じです。[ 39 ]この規則は、1970年代に一般的に使用されていたLear-Siegler ADM-3A端末に由来しており、チルダ記号と「Home」(カーソルを左上に移動)という単語が同じキーにありました。[ 40 ]特定のユーザー名の前に付いたチルダは、そのユーザーのホームディレクトリを示します(たとえば、ユーザーjanedoeのホームディレクトリは/home/janedoeのように、 ~janedoe)。[ 41 ]

ワールド・ワイド・ウェブ上URLで使用され、 Unixベースのサーバー上の個人ウェブサイトを指すことが多い。例えば、http://www.example.com/~johndoe/ はJohn Doeの個人ウェブサイトである可能性がある。これはUnixシェルにおけるチルダの使用法を模倣している。しかし、ウェブからアクセスする場合、ファイルへのアクセスは通常、ユーザーのホームディレクトリ内のサブディレクトリ、例えば/home/ username /public_html/home/ username /wwwに向けられる[ 42 ]

URLでは、入力デバイスにチルダキーがない場合、文字%7E(または%7e )がチルダの代わりとなることがあります。 [ 43 ]したがって、http://www.example.com/~johndoe/http://www.example.com/%7Ejohndoe/は同じように動作します。

コンピュータ言語

正規表現

チルダは、AWKプログラミング言語では正規表現のパターンマッチ演算子の一部として使用されます。[ 44 ]

  • variable ~ /regex/変数が一致する場合は true を返します。
  • variable !~ /regex/変数が一致する場合は false を返します。

これらの演算子は、データベースPostgreSQLのSQLバージョンでも使用されています。[ 45 ]

Perlでは、この変形として、単純なチルダを に置き換えたもの=~が採用されている[ 46 ]。Rubyでも、この変形を否定演算子なしで使用している[ 47 ] 。

否定

APL [ 48 ] : 68 MATLAB [ 49 ]では、チルダは単項論理関数NOTを表します。また、APLでは、(差集合なしで二項多重集合関数も表します。 [ 48 ] : 258

C言語では、チルダ文字はロジックの表記に従って、ビット単位のNOT単項演算子!として使用されます(代わりに論理NOTが発生します)。[ 50 ]これは、 C ++C#DJavaJavaScriptPerlPHPPythonなど、Cに基づいているかCの影響を受けている多くの言語でも使用されています。[ 51 ] MySQLデータベースもチルダをビット単位の反転として使用しています[ 52 ] MicrosoftのSQL Server Transact-SQL(T-SQL)言語と同様に。

~~キャスト

JavaScriptでは、チルダをビット否定(NOT)としても使用します。ビット演算子は整数に対して動作し、JavaScriptでは数値は64​​ビット浮動小数点数であるため、この演算子は否定演算を実行する前に数値を32ビット符号付き整数に変換します。[ 53 ]この変換では小数部と最上位ビットが切り捨てられます。これにより、2つのチルダを~~x整数へのキャストの短縮構文として使用できます。ただし、切り捨てに使用することは推奨されません。一方、任意の大きさの整数であるBigIntは切り捨てられません。[ 54 ]

その他の用途

C++ [ 55 ]とC# [ 56 ]では、チルダはクラスメソッド名の最初の文字としても使用され(名前の残りの部分はクラスと同じ名前である必要があります)、オブジェクトの寿命の終わりに呼び出される特別なメソッドであるデストラクタを示します。

ASP.NETアプリケーションでは、チルダ('~')はアプリケーションの仮想ディレクトリのルートへのショートカットとして使用されます。[ 57 ]

CSSスタイルシート言語では、チルダは、左側で選択された要素と親を共有する右側で選択された要素を検索します。[ 58 ]

D言語では、チルダはビット否定演算子、配列などの連結演算子として使用され、[ 59 ]また、オブジェクトのデストラクタを示すためにも使用されます。[ 60 ] [ 61 ]チルダ演算子はユーザー定義型に対してオーバーロードできます。[ 62 ]二項チルダ演算子は主に、2つのオブジェクトを結合したり、オブジェクトセットにいくつかのオブジェクトを追加したりするために使用されます。この演算子が導入されたのは、プラス演算子が多くの状況で異なる意味を持つ可能性があるためです。たとえば、「120」+「14」は、「134」(2つの数値の加算)や「12014」(文字列の連結)などを生成する可能性があります。[ 63 ] D言語では、配列(および文字列)に対して+演算子を使用できず、連結用に別の演算子が用意されています(同様に、PHP言語では、連結にドット演算子、数値の加算に+を使用することでこの問題を解決しました。これは、数値を含む文字列でも機能します)。

Eiffelでは、チルダはオブジェクトの比較に使用されます。ab がオブジェクトを表す場合、ブール式a ~ bは、これらのオブジェクトが等しい場合にのみ true 値を持ちます。これは、ライブラリルーチンis_equalの適用可能なバージョンで定義されます。is_equalは、デフォルトではフィールドごとのオブジェクトの等価性を表しますが、等価性の特定の概念をサポートするために任意のクラスで再定義できます。[ 64 ] : 114–115 abが参照の場合、オブジェクト等価性式a ~ bは、参照の等価性を表すa = bと対照的になります。呼び出しa . is_equal ( b ) とは異なり、式a ~ bは共変性があっても型安全です。

Apache Groovyプログラミング言語では、チルダ文字はビット単位の二項否定演算として、また正規表現パターンオブジェクトを作成する「パターン演算子」としてオーバーロードされています。Groovyでは=~==~正規表現の一致に使用できます。[ 65 ]

Haskellでは、チルダは型制約で型の等価性を示すために使用されます。[ 66 ]また、パターンマッチングでは、チルダは遅延パターンマッチを示すために使用されます。[ 67 ]

Inform 6プログラミング言語では、チルダは引用符で囲まれた文字列内の引用符を示すために使用されます。チルダ自体は. [ 68 ]@@126によって生成されます。

LaTeX組版言語の「テキストモード」では、チルダ発音区別符号は、例えば と記述でき\~{n}、"ñ" となります。単独のチルダは、\textasciitildeまたはと記述できます\string~。「数式モード」では、チルダ発音区別符号は、例えば と記述できます\tilde{x}。より幅の広いチルダには\widetildeを使用できます。\simコマンドは、数式でよく使用されるチルダのような二項関係記号を生成し、二重チルダは で得られます\approx。テキストモードと数式モードの両方で、チルダ単独 ( ~) は、改行なしの空白文字として表示されます。テキストモードと数式モードの両方で、チルダ単独 ( ~) は、改行なしの空白文字として表示されます。[ 69 ] パッケージurlでは、 のようにチルダを直接入力することもできます\url{http://server/~name}

MediaWikiの構文では、4つのチルダはユーザー署名のショートカットです。3つと5つのチルダは、それぞれタイムスタンプなしの署名とタイムスタンプのみの署名となります。[ 70 ]

Common Lispでは、チルダはフォーマット文字列内のフォーマット指定子の接頭辞として使用されます。[ 71 ]

Max/MSPでは、MSPオブジェクトの名前はチルダで終わります。MSPオブジェクトはコンピュータのサンプリングレートで処理を行い、主にサウンドを扱います。[ 72 ]

標準MLでは、チルダは負の数の接頭辞として、また単項否定演算子として使用されます。[ 73 ]

OCamlでは、チルダはラベル付きパラメータのラベルを指定するために使用されます。[ 74 ]

Rでは、チルダ演算子はモデル式の左辺と右辺を区切るために使用されます。[ 75 ]

Object REXXでは、回転記号は「メッセージ送信」シンボルとして使用されます。例えば、Employee.name~lower()はメソッドをオブジェクトの属性lower()に作用させ、操作の結果を返します。は、メソッドが生成された結果ではなく、メソッドを受け取ったオブジェクトを返します。したがって、結果を返す必要がない場合や、カスケードメソッドを使用する場合に使用できます。は複数の同時メッセージを送信し、オブジェクトに対してメソッドを3回連続して呼び出します。[ 76 ]Employeename~~team~~insert("Jane")~~insert("Joe")~~insert("Steve")insertinsertteam

Rakuでは、プレフィックスチルダは値を文字列に変換します。インフィックスチルダは文字列を連結します。 [ 77 ] Perlのドット演算子の代わりに、ドットはメンバーアクセスに使用されます->[ 78 ]~~は「スマートマッチ演算子」と呼ばれ、その意味は右側の引数の型に依存します。具体的には、数値と文字列の等価性をチェックし、正規表現の一致テスト(=~Perl [ 78 ]とは対照的)、および型チェックを行います。[ 77 ]

私の$concatResult = "Hello " ~ "world!" ; $concatResult ~~ /<|w><[A..Z]><[a..z]>*<|w>/ ; say $/ ; # "Hello" を出力します# $/ 変数には最後の正規表現の一致結果が保持されます

YAMLでは、プロセッサが使用することを推奨されるエイリアスのセットである「コアスキーマ」は、チルダをnullとして解決します。[ 79 ]

キーボード

キーボードに刻印されたチルダの有無は、販売された地域によって異なります。いずれの場合も、コンピュータのシステム設定によってキーボードのマッピングが決定され、デフォルト設定はキーの刻印と一致します。ただし、小売店が提供したロケールとは異なるロケール向けにキーボードを設定することは可能です。アメリカ式およびイギリス式のキーボードでは、チルダは標準的なキートップであり、これを押すと独立した「ASCIIチルダ」が表示されます。チルダ付きのダイアクリティカルマーク付きの文字を入力するには、米国国際キーボードまたは英国拡張キーボードの設定が必要です。

  • USインターナショナルでは、キーはデッドキーです。つまり、そのキーを押してから文字を押すと、その文字のチルダアクセント付き形式が生成されます。(たとえば、ãが生成されます。)この設定を有効にすると、デッドキーの後にスペースバーを押すか、デッドキーを2回続けて押すことで、ASCIIチルダを挿入できます。~~ a
  • UK拡張キーでは、キーは通常通り機能しますが、 AltGrキーと組み合わせると「デッドキー」になります。つまり、+キーの後に文字を入力すると、その文字のアクセント付きキーが生成されます。AltGr#
  • Macでは、 Alt キーとOptionキーのどちらも同様に機能します。
  • Linuxでは、キー作成機能が使用されます。

他の国の言語およびキーボードに関する手順は、この記事の範囲外です。

バックアップファイル名

Unixにおけるファイルのバックアップ命名規則として、元のファイル名にチルダを付加することが主流となっている。これはEmacsテキストエディタ[ 80 ]に端を発し、多くのエディタや一部のコマンドラインツールにも採用されている。

Emacsは、ファイル名.~1~ファイル名.~2~などと名付けられた複雑な番号付きバックアップ方式も導入しました。 [ 81 ]バージョン管理ソフトウェアの登場により、この使用法は不要になったため、普及しませんでした。

Microsoft ファイル名

チルダは、MicrosoftFATファイルシステム標準を拡張し、 Microsoft Windowsの長いファイル名をサポートする際に採用したファイル名マングリング方式の一部でした。この開発以前に作成されたプログラムは、いわゆる8.3形式のファイル名にしかアクセスできませんでした。8.3形式のファイル名は、制限された文字セット(例えば、スペースなし)の最大8文字に続いてピリオドとさらに3文字で構成されていました。これらのレガシープログラムがFATファイルシステムのファイルにアクセスできるようにするには、各ファイルに2つの名前を付ける必要がありました。1つは長くて説明的な名前、もう1つは8.3形式に準拠した名前です。これは、ファイル名の最初の6文字にチルダと数字を付ける名前マングリング方式によって実現されました。例えば、「Program Files 」は「 PROGRA~1 」となります。[ 82 ]

チルダ記号は、Windowsで文書を開いた際に作成される隠し一時ファイルの先頭に付けるためにもよく使用されます。例えば、「Document1.doc」という文書をWordで開くと、同じディレクトリに「~$cument1.doc」というファイルが作成されます。このファイルには、ファイルを開いているユーザーに関する情報が含まれており、複数のユーザーが同時に文書を変更しようとするのを防ぎます。[ 83 ]

ジャグリング記法

ジャグリング記法システム「Beatmap」では、2つのフィールドのどちらかの「手」にチルダを追加することで、「腕を交差させて、この手を上にする」と表現できます。ミルズ・メスは、(~2x,1)(1,2x)(2x,~1)*と表されます。[ 84 ]

Unicodeエンコーディング

チルダ付きの文字

Unicodeは、チルダ付き文字のいくつかのケースを合成文字としてエンコードしており、以下に示します。さらに、合成文字機能(U+0303 ◌̃ COMBINING TILDEU+0330 ◌̰ COMBINING TILDE BELOWなど)を使用して、さらに多くの記号を合成できます。これらの文字は、任意の文字や他の分音記号と組み合わせてカスタマイズされた記号を作成できますが、これは結果が現実世界で応用できることを意味するものではなく、表には示されていません。

結合チルダを使用することで、ほぼすべての文字にチルダ発音区別符号を追加できます。チルダ付きのギリシャ文字とキリル文字(Α͂ ᾶΗ͂ ῆΙ͂ ῖ、ῗ、Υ͂ ῦ、ῧ 、 А̃ а̃ 、Ә̃ ә̃Е̃ е̃И̃ и̃О̃ о̃У̃ у̃Ј̃ j̃)はこの方法で形成されます。

波線ダッシュのUnicodeおよびShift JISエンコード

正しいJIS波ダッ​​シュ
正しいJIS波ダッ​​シュ(Unicodeで現在)
以前の Unicode 波ダッシュ (誤り)
以前の Unicode 波ダッシュ (誤り)

実際には、波ダッシュ( Unicode U+301CWAVE DASH )の代わりに全角チルダ(Unicode U + FF5EFULLWIDTH TILDE )がよく使用されます。これは、波ダッシュのシフト JISコード0x8160は U+301C にマッピングされるべきですが、[ 85 ] [ 86 ] Windows コード ページ 932 ( Microsoftの日本語コード ページ)ではシフト JIS の拡張として広く使用されているU+FF5E [ 87 ]にマッピングされているためです。

この決定により、元の (6.2) Unicode コード表の形状定義エラーが回避されました。[ 88 ] JIS / シフト JIS の波ダッシュ参照グリフ[ 89 ] [ 90 ]は、Unicode の U+FF5E FULLWIDTH TILDE参照グリフと一致しますが、[ 91 ] U+301C の元の参照グリフ[ 88 ]は、 Unicode が JIS 波ダッシュをインポートしたときに誤って反映されました[ 92 ] 。クラシック Mac OSmacOSなどの他のプラットフォームでは、0x8160 は U+301C に正しくマップされています。日本語 Windows のユーザーが U+301C を入力することは、特にレガシーな非 Unicode アプリケーションでは、不可能ではないにしても、一般的に困難です。

韓国語KS X 1001文字セットに関しても同様の状況があり、マイクロソフトは波ダッシュ (0xA1AD) のEUC-KRまたはUHCコードをU+223CTILDE OPERATORにマッピングしている[ 93 ] [ 94 ]のに対し、IBMApple はそれを U+301C にマッピングしている。[ 95 ] [ 96 ] [ 97 ]マイクロソフトはまた、KS X 1001 の隆起チルダ (0xA2A6) を U+FF5E にマッピングしている[ 94 ]のに対し、Apple はU+02DCSMALL TILDEを使用している。[ 97 ]

2014年の提案[ 92 ] [ 98 ]に応じて、Uncode 8.0.0でU+301CのUnicode参照グリフがJIS標準と一致するように修正されました。この提案では、既存のUnicode参照グリフは廃止されたWindows XPのフォントと一致していましたが、それ以降のバージョンのMicrosoft Windowsを含む他のすべての主要プラットフォームでは、U+301CのJIS参照グリフに一致するフォントが付属していたと指摘されています。[ 99 ]

JIS / Shift JISの波ダッシュは、JIS X 0213の時点では正式にはU+301Cにマッピングされていますが、[ 100 ] HTML5で使用されるWHATWGエンコード標準では、Microsoftに従って0x8160をU+FF5Eにマッピングしています。[ 101 ]これらの2つのコードポイントは、いくつかのコンピュータフォントで類似または同一のグリフを持っているため、混乱や非互換性が軽減されています。

二重チルダの結合

Unicode 17.0.0仕様によれば、「IPA 、発音システム、一部の翻字システム、およびタガログ語などのいくつかの言語では、2つの文字のシーケンスに適用される分音記号が使用される」。[ 102 ]したがって、隣接する文字にまたがる結合チルダ分音記号(慣例的に「二重チルダ」と呼ばれるが、実際には幅の広い単一チルダである)のエンコードが提供される。

  • U+0360 ◌͠◌結合二重チルダ
  • 他に2つのエンコードが存在するが、Unicodeでは現在それらの使用は推奨されていない。[ 102 ]
    • U+FE22 ◌︢結合二重チルダ左半分
    • U+FE23 ◌︣結合二重チルダ右半分

参照

注記

  1. ^同じコードポイントの代替関連付け
  2. ^ ISO 646(およびそれに含まれるASCII)は7ビット符号化の標準であり、96文字(および32文字の制御文字)の印字可能文字数しか規定していません。これは西ヨーロッパ言語のニーズを満たすには不十分であったため、この標準では各国語のバリエーションに対応するために特定のコードポイントが規定されています。8ビットの「拡張ASCII 」の登場により、この問題は大幅に緩和されましたが、 Unicodeが確立されるまで完全には解決されませんでした。
  3. ^エアクォートも参照。

参考文献

  1. ^「チルダ」.チェンバーズ辞典(第9版). チェンバーズ. 2003. ISBN 0-550-10105-5
  2. ^ "tilde" .アメリカン・ヘリテージ英語辞典(第5版). ハーパーコリンズ.
  3. ^マーティン、チャールズ・トライス(1910年)『レコード・インタープリター:英語の歴史文書と記録に使用されている略語、ラテン語、人名集』(第2版)ロンドン、序文、5ページ[1]
  4. ^ a b Mackenzie, Charles E. (1980). Coded Character Sets, History and Development (PDF) . The Systems Programming Series (第1版). Addison-Wesley Publishing Company, Inc. ISBN 978-0-201-14460-4. LCCN  77-90165 . 2016年5月26日時点のオリジナルよりアーカイブ(PDF) . 2019年8月25日閲覧.
  5. ^ 「新しい電信アルファベットに関するCCITTワーキングパーティの会議」 CCITT、1963年5月15日。第3項参照。
  6. ^ LLグリフィン、X3.2議長(1963年11月29日)。「ASA X3.2およびタスクグループのメンバー、代理、およびコンサルタントへの覚書」アメリカ海軍省、8ページ。
  7. ^ 「文字の履歴: いくつかの ASCII コード位置に関する注記」
  8. ^ 「第2次ISO草案提案 | 情報処理交換のための6ビット文字コードおよび6ビット文字コード」 ISO、1963年12月。2項参照
  9. ^「Swung dash」、WordNet(検索)(3.0版)
  10. ^ "26 引数は、安全を守るために" .ラ・ラソン。 2011 年 1 月 11 日2016 年1 月 31 日に取得
  11. ^ AFP (2004 年 11 月 18 日)。「Batalla de la Ñ: Una aventura quijotesca para defender el alma de la lengua」パリオディコABCパラグアイ2016 年1 月 31 日に取得
  12. ^ Diccionario de la lengua española、Real Academia Española
  13. ^ a b c d e「Tilde」 . Wolfram/MathWorld. 2011年11月3日. 2011年11月11日閲覧
  14. ^ a b c「All Elementary Mathematics – Mathematical Symbol Dictionary」 . Bymath. 2015年5月2日時点のオリジナルよりアーカイブ。 2014年9月25日閲覧
  15. ^ 「キャラクターデザイン標準 - 数学。Microsoft
  16. ^ a bクイン、リアム。「HTML 4.0 シンボルとギリシャ文字のエンティティ」。HTMLヘルプ。 2011年11月11日閲覧
  17. ^ 「数学記号…最も価値があり重要なもの:ほぼイコール記号」。数学の問題解決。2010年9月20日。2011年11月9日時点のオリジナルよりアーカイブ。 2011年11月11日閲覧
  18. ^ a bジョセフ・バーンスタイン(2015年1月5日)「〜ティルデ〜の隠された言語」 BuzzFeed News
  19. ^ジェス・キンボール・レスリー(2017年6月5日)「インターネットのチルダは、言葉では説明できない何かを完璧に伝えてくれる」 The Cut
  20. ^ 「チルダ(~)とは何か、どのように使うのか?」 Thesaurus.com 2022年4月12日。
  21. ^ピーク、フィリップ・S.(2021年10月19日)『古代ギリシャ語 I:21世紀型アプローチ;モジュール3 アクセントとアクセント動詞 I』オープンブック出版社。pp.  19– 26. doi : 10.11647/OBP.0264.03 . ISBN 978-1-80064-655-1. OCLC  1277513901 .
  22. ^ a b Reimer, Stephen R. (2015年5月30日). 「IV.vi. Paleography: Scribal Abbreviations」 . Manuscript Studies: Medieval and Early Modern . 2024年11月29日時点のオリジナルよりアーカイブ。 2024年12月5日閲覧
  23. ^ Ortografía de la lengua española。マドリード:レアル・アカデミア・エスパニョーラ。 2010.p. 279.ISBN 978-84-670-3426-4
  24. ^ “レマ・アン・ラ・レ” .レアル・アカデミア・エスパニョーラ2015 年10 月 10 日に取得
  25. ^ネスレ、エバーハルト(1888)。 Syrische Grammatik mit Litteratur、Christomathie und Glossar。ベルリン: H. ロイターの Verlagsbuchhandlung。 [RS Kennedy による、参考文献、聖典、用語集を含むシリア語文法として英語に翻訳。ロンドン: ウィリアムズ & ノーゲート 1889。p. 5]。
  26. ^リトアニア規格委員会(LST)、ジグザグの分音記号の提案
  27. ^ “RM de Azkue: "Euskara-Gaztelania-Frantsesa Hiztegia" / "Diccionario Vasco-Español-Francés" online - Tutorial de uso" (PDF) (スペイン語)。オーテン・バイ・フンダジオア。 p. 62024 年2 月 12 日に取得エルオータは、弁護人、弁護人、代表者を代表します。特別な機能を備えた特別な機能: ã d̃ ẽ ĩ l̃ ñ õ s̃ t̃ ũ x̃。
  28. ^ 「チルダの定義」 linfo.org . Linux情報プロジェクト. 2005年6月24日. 2020年1月27日閲覧
  29. ^ 「通貨にチルダを使用する。Stackexchange
  30. ^ Xu, Huan; Xia, Dengshan (2023年9月1日). 「デジタルチルダ("∼")はより多くのことを伝える:中国語WeChatメッセージにおけるチルダの革新的な使用法の分析」 .言語記号学研究. 9 (3): 443– 460. doi : 10.1515/lass-2023-0009 . ISSN 2751-7160 . 
  31. ^ダービーシャー、J(2004)、「素数への執着:ベルンハルト・リーマンと数学における最大の未解決問題」Physics Today57(6)、ニューヨーク:ペンギン:63、Bibcode2004PhT....57R..63Ddoi10.1063 / 1.1784281
  32. ^ "Tilde" . Wolfram Research . 2018年6月4日閲覧
  33. ^ Choy, Stephen TL; Jesudason, Judith Packer; Lee, Peng Yee (1988). Proceedings of the Analysis Conference, Singapore 1986. Elsevier. ISBN 9780080872612
  34. ^ Wallrapp (1994). 「マルチボディシステムコードにおける柔軟体モデリングの標準化、第1部:標準入力データの定義」.構造機械力学. 22 (3): 283– 304. Bibcode : 1994MSM....22..283W . doi : 10.1080/08905459408905214 .
  35. ^ Valembois, RE; Fisette, P.; Samin, JC (1997). 「多体力学におけるフレキシブルビームのモデリングのための様々な手法の比較」.非線形力学. 12 (4): 367– 397. Bibcode : 1997NonDy..12..367V . doi : 10.1023/A:1008204330035 . S2CID 122487067 . 
  36. ^ Collinge (2002)言語百科事典、§4.2。
  37. ^ヘイズ、ブルース(2011). 『音韻論入門』 ジョン・ワイリー・アンド・サンズ. pp.  87– 88. ISBN 9781444360134
  38. ^ Buring, Daniel (2016).イントネーションと意味. オックスフォード大学出版局. pp.  36– 41. doi : 10.1093/acprof:oso/9780199226269.003.0003 . ISBN 978-0-19-922627-6
  39. ^ a b “Jargon File 5.0.1” . 2012年1月5日. 2013年8月27日時点のオリジナルよりアーカイブ。
  40. ^ホーガン、ブライアン(2019年)『Small, Sharp Software Tools』プラグマティック・プログラマーズ、p.3、ISBN 978-1-68050-296-1
  41. ^「チルダ展開」、Cライブラリマニュアル、GNUプロジェクト、 2010年7月4日閲覧。
  42. ^ "Module mod_userdir", HTTP Server Documentation (version 2.0 ed.), The Apache foundation , 2010年7月4日閲覧
  43. ^ T. Berners-Lee ; R. Fielding ; L. Masinter (2005年1月). Uniform Resource Identifier (URI): Generic Syntax . Network Working Group. doi : 10.17487/RFC3986 . STD 66. RFC 3986 .インターネット標準66。12ページ。RFC 2732、2396、1808 廃止。RFC 6874、7320、8820 により更新。RFC 1738 更新。​
  44. ^ 「GNU Awk ユーザーズガイド」 . GNUマニュアルオンライン. フリーソフトウェア財団. 3.1 正規表現の使い方. 2024年10月20日閲覧。
  45. ^ PostgreSQLグローバル開発グループ (2024年9月26日). 「PostgreSQL 17.0ドキュメント」 . 9.7.3. POSIX正規表現. 2024年10月20日閲覧 
  46. ^ 「Perl式:演算子、優先順位、文字列リテラル」 . Perldocブラウザ.バインディング演算子. 2024年10月20日閲覧
  47. ^ "class Regexp" . Ruby 3.3 のドキュメント. 2024年10月20日閲覧
  48. ^ a b「APL2プログラミング:言語リファレンス」(第2版)IBM 1994年2月2024年10月22日閲覧
  49. ^ 「MATLAB 演算子と特殊文字 - MATLAB & Simulink」 . MathWorks . 2024年10月22日閲覧
  50. ^ ISO/IEC. 「プログラミング言語—C」(PDF) 64ページ。 2024年10月19日閲覧
  51. ^ “syntax across languages (One Big Page)” . rigaux.org . 2024年8月23日時点のオリジナルよりアーカイブ。 2024年11月28日閲覧
  52. ^ 「MySQL :: リファレンスマニュアル :: ビット関数と演算子」 . dev.mysql.com . 2019年12月20日閲覧
  53. ^ 「JavaScript ビット演算」 . W3Schools . 2024年11月28日時点のオリジナルよりアーカイブ2024年11月28日閲覧。
  54. ^ “Bitwise NOT (~) - JavaScript” . MDN . 2023年8月15日. 2024年11月28日時点のオリジナルよりアーカイブ。 2024年11月28日閲覧
  55. ^ “Destructors (C++)” . Microsoft Learn . Microsoft . 2023年12月1日. 2024年11月28日時点のオリジナルよりアーカイブ。 2024年11月28日閲覧
  56. ^ “Finalizers (C# Programming Guide)” . Microsoft Learn . Microsoft . 2023年3月14日. 2024年11月17日時点のオリジナルよりアーカイブ。 2024年11月28日閲覧
  57. ^ 「ASP.NET Core の組み込みタグヘルパー」。Microsoft Learn。Microsoft2022年6月3日。 2024年11月28日時点のオリジナルよりアーカイブ。 2024年11月28日閲覧
  58. ^ 「セレクター レベル 4」(W3Cワーキングドラフト). CSSワーキンググループ. 2022年11月11日. 15.4. 後続兄弟結合子 (~) . 2024年11月22日時点のオリジナルよりアーカイブ。 2024年11月28日閲覧
  59. ^ “Expressions” . dlang.org . 2024年11月28日時点のオリジナルよりアーカイブ2024年11月28日閲覧。
  60. ^ “Structs, Unions” . dlang.org . 2024年11月28日時点のオリジナルよりアーカイブ。 2024年11月28日閲覧
  61. ^ “Classes” . dlang.org . 2024年11月28日時点のオリジナルよりアーカイブ2024年11月28日閲覧。
  62. ^ “Operator Overloading” . dlang.org . 2024年11月28日時点のオリジナルよりアーカイブ。 2024年11月28日閲覧
  63. ^ “Arrays” . dlang.org . 2024年11月28日時点のオリジナルよりアーカイブ。 2024年11月28日閲覧
  64. ^ 「Eiffel: 分析、設計、プログラミング言語」(PDF) (第2版). ECMA International. 2006年6月. ECMA-367. 2024年11月28日時点のオリジナル(PDF)からのアーカイブ。 2024年11月28日閲覧
  65. ^ 「Groovyプログラミング言語 - 演算子」
  66. ^「型ファミリ」、Haskell Wiki
  67. ^ 「遅延パターンマッチ」
  68. ^ネルソン、グラハム(2001年7月)「§1 ルーチン」Informデザイナーズマニュアル』(第4版)インタラクティブフィクションライブラリISBN 0-9713119-0-0. 2024年6月7日時点のオリジナルよりアーカイブ。2024年11月28日閲覧。
  69. ^ Doob, Michael (2002年1月21日). 「A Gentle Introduction to TeX」 . texdoc.org . マニトバ州ウィニペグ. p. 11,12,15,32,36,37 . 2025年4月6日閲覧
  70. ^ “Help:Signatures” . MediaWiki . 2024年7月20日. 2024年11月28日時点のオリジナルよりアーカイブ2024年11月28日閲覧。
  71. ^ "CLHS: セクション 22.3" . Lispworks.com. 2005年4月11日. 2010年7月30日閲覧
  72. ^ 「MSP基礎チュートリアル1:テストトーン」。Cycling '74ドキュメント。 2024年12月6日時点のオリジナルよりアーカイブ。 2024年12月6日閲覧
  73. ^フィッシャー、キャスリーン. 「Learning Standard ML」 . www.cs.tufts.edu .式II:マイナス記号. 2024年12月6日閲覧
  74. ^ 「ラベル付き引数と省略可能な引数」 OCaml . 2024年12月6日時点のオリジナルよりアーカイブ2024年12月6日閲覧。
  75. ^ Rリファレンスインデックス
  76. ^ Ashley, W. David; Flatscher, Rony G.; Hessling, Mark; McGuire, Rick; Miesfeld, Mark; Peedin, Lee; Tammer, Rainer; Wolfers, Jon (2009年8月14日). 「用語、式、演算子」 . Open Object Rexx™: リファレンス. バージョン4.0.0版. 2021年1月16日時点のオリジナルよりアーカイブ。 2024年12月6日閲覧
  77. ^ a b「演算子」 . Rakuドキュメント. 2024年9月13日. 2024年11月30日時点のオリジナルよりアーカイブ。 2024年12月6日閲覧
  78. ^ a b「PerlからRakuへのガイド - 要点のみ」Rakuドキュメント. 2024年8月1日. 2024年12月3日時点のオリジナルよりアーカイブ。 2024年12月6日閲覧
  79. ^ “YAML Ain't Markup Language (YAML™) リビジョン 1.2.2” . 2021年10月1日. 10.3.2. タグ解決. 2024年11月24日時点のオリジナルよりアーカイブ。 2024年11月28日閲覧
  80. ^ 「GNU Emacs Lispリファレンスマニュアル」 . Free Software Foundation, Inc. 27.1.4 バックアップファイルの命名 -関数: make-backup-file-name filename . 2024年12月6日閲覧
  81. ^ 「GNU Emacs Lispリファレンスマニュアル」 . Free Software Foundation, Inc. 27.1.3 番号付きバックアップファイルの作成と削除. 2024年12月6日閲覧。
  82. ^ 「Windows が長いファイル名から 8.3 ファイル名を生成する方法」。Microsoft。
  83. ^ 「Wordが一時ファイルを作成する仕組みの説明」。Microsoftサポート2024年9月19日時点のオリジナルよりアーカイブ2024年10月3日閲覧。
  84. ^ 「インターネット・ジャグリング・データベース」 。 2005年7月28日時点のオリジナルよりアーカイブ2009年11月6日閲覧。
  85. ^ 「付録1:Shift_JIS-2004とUnicodeの対応表」JIS X 0213:2004、X 0213
  86. ^ Shift-JISからUnicodeへ、Unicode
  87. ^ "Windows 932_81" . Microsoft . 2010年7月30日閲覧
  88. ^ a b CJK 記号と句読点 (Unicode 6.2) (PDF) (図表)、Unicode、2013年8月27日のオリジナル(PDF)からアーカイブ
  89. ^ ISO/TC97/SC2日本国内委員会. ISO-IR-87: 情報交換のための日本語図形文字集合(PDF) . ITSCJ/ IPSJ .
  90. ^日本工業標準調査会. ISO-IR-233: 情報交換用日本語図形文字集合 第1面 (ISO-IR 228の更新) (PDF) . ITSCJ/ IPSJ .
  91. ^半角と全角の形式(PDF) (表)、Unicode
  92. ^ a b Unicode 8.0.0で修正されたErrata、Unicode
  93. ^ "windows-949-2000 (リードバイトA1)" . ICUデモンストレーション – コンバータエクスプローラー. Unicodeの国際コンポーネント。
  94. ^ a b「リードバイトA1-A2(コードページ949)」 MSDN。Microsoft 2008年2月6日。
  95. ^ "ibm-1363_P110-1997 (リードバイトA1)" . ICUデモンストレーション – コンバータエクスプローラー. Unicodeの国際コンポーネント。
  96. ^ "euc-kr (リードバイトA1)" . ICUデモンストレーション – コンバータエクスプローラー. Unicodeの国際コンポーネント。
  97. ^ a b「Mac OS の韓国語エンコードから Unicode 3.2 以降へのマップ (外部バージョン)」。Apple。
  98. ^ CJK 記号と句読点(PDF) (表)、Unicode
  99. ^小松宏之、L2/14-198: WAVE_DASH (U+301C) のサンプル文字レイアウトの修正案(PDF)
  100. ^ Shift_JIS-2004 (JIS X 0213:2004 付録1) vs Unicode マッピング表、x0213.org
  101. ^ 「Shift_JIS 視覚化」エンコード標準、WHATWG
  102. ^ a b「第7章」 . Unicode 17.0.0 . 7.9 結合マーク.