アンパサンド

アンパサンド
さまざまなフォントでのアンパサンドのバリエーション。
使用法
書記体系ラテン文字
タイプ表意文字表意文字
原語ラテン語
ユニコード U+0026
辞書順(27)
歴史
発達
𐌄𐌕
期間西暦 100年頃から現在まで
子孫 • ⅋
姉妹ギリシャ文字のϗκα 、 ιの合字で& に似ている)アルメニア文字のևեւの合字で/jɛv/と発音する。եւ はアルメニア語で「そして」を意味する)シンド文字۽ 
翻字プラス記号+ 
他の
関連グラフ&C (etC)
執筆方向左から右へ

アンパサンド(and記号とも呼ばれる)は、接続詞「and」を表す表意文字「 & 」です。これは、ラテン語の「and」を意味するetの文字を合字にしたことに由来します。 [ 1 ]

語源

アンパサンド:記号「&」は「and per se = and」の転訛です。つまり、「 &」は「and」そのものを意味します。この記号は、ラテン語「et」を筆写者が合字として用いたことに由来します。イタリック体では、 etの文字が明確に区別できます。

— ジェフリー・グレイスター『書籍用語集』[ 2 ]

英語では伝統的に、声に出して綴る際に、それ自体で単語としても使える文字(「A」、「I」、「O」)は、ラテン語のper se(「それ自体で」)で表され、「per se A」または「A per se A」のように使わました。[ 3 ] [ 4 ] [ 5 ]文字&は、&c.などのより拡張された形式ではなく、単独で使用される場合、同様に「and per se and」と呼ばれていました。 [ 6 ] [ 7 ]この最後のフレーズは日常的に「ampersand」と綴られ、この用語は1837年までに一般的な英語の用法になりました。[ 4 ] [ 8 ] [ 9 ]

アンドレ=マリー・アンペールが広く読まれている出版物でこの記号を使用し、人々がこの新しい形を「アンペールのと」と呼ぶようになったという誤った主張がなされている。 [ 10 ]

歴史

アンパサンドの起源は1世紀の古代ローマ筆記体に遡ることができ、EとTが一緒に書かれて合字になることもあった(アンパサンドの進化 – 図1)。その後のより流れるような新ローマ筆記体では、あらゆる種類の合字が非常に一般的だった。4世紀半ばの図2と図3は、この書体におけるet合字の例である。その後のラテン文字の発展からカロリング小文字(9世紀)に至るまで、合字の使用は全体的に減少した。しかし、et合字は使用され続け、次第に様式化されていき、その起源は不明瞭になっていった(図4–6)。[ 11 ]

現代のイタリック体のアンパサンドは、「 et 」合字の一種で、ルネサンス時代に発展した筆記体に由来します。 1455年にヨーロッパで印刷術が導入されて以来、印刷業者はイタリック体とローマン体のアンパサンドの両方を広く使用しました。アンパサンドの起源はローマ時代に遡るため、ラテンアルファベットのバリエーションを使用する多くの言語で使用されています。

アンパサンドは、例えば1011年のByrhtferðの文字一覧のように、ラテンアルファベットの末尾の文字としてよく登場しました。[ 12 ]同様に、&は英語のアルファベットの27番目の文字とみなされ、米国やその他の地域で子供たちに教えられました。MB Mooreの1863年の著書『The Dixie Primer, for the Little Folks』にその一例が見られます。[ 13 ]ジョージ・エリオットは1859年の小説『アダム・ビード』の中で、ジェイコブ・ストーリーにこう言わせています。「彼は、Z がアルファベットの最後に置かれただけだと思っていた。もっとも、アンパサンドでも同じことができたはずだが、彼にはわかった。」[ 14 ]人気の童謡『アップルパイABC』は、「X、Y、Z、そしてアンパサンド、みんなが一切れ欲しいと思った」という歌詞で終わります。

類似の文字

平行したアグスとアンパサンドが書かれた、バイリンガルのアイルランドの道路標識。

アイルランド語スコットランド・ゲール語では、アンパサンドの代わりにU+204Aティロニアン・サイン ET )という文字が用いられます。この文字は中世の速記法であるティロニアン・ノートの名残です。この文字は英語ではTironian Et、アイルランド語ではagus、スコットランド・ゲール語ではagusanとして知られています。

スウェーデン語では、特に手書きや散文において、o̱は&の代わりに頻繁に使用されます。 [ 15 ]

論理記号∧ は、多くの場合「アンド」と発音されますが、アンパサンドとは関係ありません。

アンパサンドの書き方

日常の手書きでは、アンパサンドは、縦線が重ねられた大きな小文字のイプシロンƐとしてデザインが簡略化されることがあります。 [ 16 ]アンパサンドは、上下に縦線が入ったイプシロンや、上下に点がある形で示されることもあります。[ 16 ]

プラス記号+(それ自体はet-合字[ 17 ]に基づく)は、アンパサンドの代わりに非公式によく使用され、ループが追加されてɬに似た形になることもあります。また、下端から左端までを斜めの線で結んだ一筆書きの場合もあります。これはアンパサンドの速記の一種であり、このバージョンの画数の節約は作業員にとって書きやすさを提供し、同時に他の数字やアルファベットの記号との区別を保証しました。

使用法

アンパサンドは、ジョンソン・エンド・ジョンソンドルチェ&ガッバーナマークス&スペンサーティファニーなど、2人以上のパートナーシップから形成された会社名によく見られます。また、AT &T(アメリカ電話電信会社)、A&P(スーパーマーケット)、P&O(元々は「ペニンシュラ・アンド・オリエンタル」、海運・物流会社)、R&D研究開発)、D&Bドラムンベース)、 D&Dダンジョンズ&ドラゴンズ)、 R& B (リズム&ブルース)、 B& Bベッド&ブレックファースト) 、 P&L損益計算書)など、 andという単語を含む略語にも見られます。[ 18 ] [ 19 ]

映画のストーリーや脚本などのクレジットでは、&は とよりも密接な共同作業を示します。全米脚本家組合では、アンパサンドは1 人の作家が別の作家の作品を書き換えるのではなく、特定の脚本で 2 人の作家が共同作業していることを示すために使用されています。脚本では、2 人の作家が& と一緒に脚本に協力しましたが、2 人の作家が異なる時期に参加して脚本に取り組み、お互いにまったく相談していなかった可能性もあります。[ 20 ] [ 21 ]後者の場合、2 人とも脚本にクレジットされるほど重要な素材を提供しましたが、一緒に作業したわけではありません。その結果、執筆の進行状況に応じて、& と と両方が同じクレジットに表示されることがあります。

APAスタイルでは、(Jones & Jones, 2005)のように、本文中で出典を引用する際にアンパサンドが使用されます。参考文献リストでは、複数の著者がいる場合、最後の著者名の前にアンパサンドが付きます。[ 22 ] (これはMLAスタイルには適用されません。MLAスタイルでは「and」は必ず綴る必要があります。[ 23 ])。

et cetera (「その他」)というフレーズは、通常etc.と書かれますが、 et + c(etera)の組み合わせを表す&c.と省略できます。

アンパサンドは、リストされた項目内の「and」が区切り文字ではなく項目名の一部であることを示すために使用できます (例: 「ロック、ポップ、リズム & ブルース、ヒップホップ」)。

「and」がどのように使用されているかに関係なく、非公式の文章ではアンパサンドが「and」の略語として使用されることもあります。

コンピューティング

エンコードと表示

この文字は多くのコンピュータ文字セットに存在し、通常はASCIIの38番目(16進数で26番目)に存在します。Unicodeでは以下のバリエーションが提供されています。

  • U+0026 &アンパサンド( &, & )
  • U+FE60小さいアンパサンド(東アジアのタイポグラフィ用の全角CJK表意文字)
  • U+FF06全角アンパサンド(ブロック体の半角・全角形式
  • U+214B回転アンパサンド(ブロック体の文字記号内)
  • U+1F670 🙰スクリプト合字と装飾
  • U+1F671 🙱太字の合字と装飾
  • U+1F672 🙲合字 開 ET 装飾
  • U+1F673 🙳太い合字と装飾
  • U+1F674 🙴太字のアンパサンド飾り
  • U+1F675 🙵スワッシュアンパサンド飾り

最後の 6 つはWingdingsフォントから引き継がれたもので、それらのフォントとの下位互換性のためだけに用意されています。

QWERTYキーボードレイアウトでは、アンパサンドは⇧ Shift+です7。ほとんどのキーボードレイアウトで使用できますが、+または+で使用できる場合もあります。AZERTYキーボードレイアウトでは、は変更されていないキーストロークで、 の上に配置されます。 ⇧ Shift6⇧ Shift8&A

プログラミング言語

20世紀には、形式論理学の発展に伴い、アンパサンドは二項演算子文結合子ANDを表す論理表記法として広く用いられるようになりました。この用法はコンピューター科学にも取り入れられました。

C++PerlなどCから派生した構文を持つ多くの言語では、[ 24 ]以下が区別されています。

CC++[ 25 ]Rust [ 26 ]Go [ 27 ]では、プレフィックスは引数のメモリ内のアドレス&を示す単項演算子です。 例:&x, &func, &a[3]

C++PHPでは、関数仮引数&の前の単項接頭辞は参照渡しを表します。[ 28 ] [ 29 ]

Pascalでは、&識別子の最初の文字として を使用すると、コンパイラがそれをキーワードとして扱うのを防ぎ、エスケープします

Fortranでは、アンパサンドはコンパイラに2行を1行として扱うように強制します。これは、1行目の末尾と2行目の先頭にアンパサンドを置くことで実現されます。[ 30 ]

ALGOL 60の多くの実装では、アンパサンドは実数の 10 の指数を表します。

Common Lispでは、アンパサンドはラムダリストのキーワードの接頭辞です。[ 31 ]

アンパサンドは、多くのBASIC方言AppleScriptLingoHyperTalkFileMakerにおける文字列連結演算子です。Adaでは文字列だけでなく、すべての1次元配列に適用されます。

DEC PDP-11上のBASIC-PLUSでは、アンパサンドを動詞の短縮形として使用しますPRINT

Applesoft BASIC は、アンパサンドを、一般的なプログラミングに使用することを意図しておらず、コンピューターのROM内のマシン語プログラムを呼び出した内部コマンドとして使用していました。

BASIC の一部のバージョンでは、単項接尾辞 & は変数がlong型、つまり 32ビットの長さであることを示します。

アンパサンドは、BBC BASICなどで16進数を表す接頭辞として使われることもあった。例えば10進数の255などである。 (現代の慣例では、16進数を表す接頭辞として「x」が使われる。つまり、 である。)コモドール128のROMに組み込まれたモニターなど、他の言語では、アンパサンドを8進数を表すために使用していた。この慣例はコモドールコミュニティ全体に広まり、現在ではVICEエミュレーターでも使用されている。[ 32 ]&FFxFF

MySQLでは、&は2つの役割を持っています。論理積演算子としてだけでなく、要素間の交差を求めるビット演算子としても機能します。[ 33 ]

Dyalog APL はUnix シェルと同様にアンパサンドを使用し、関数の適用時に 別のグリーン スレッドを生成します。

近年では、アンパサンドはHaskellの標準ライブラリに取り入れられ、反転した関数適用を表すようになりました。x & fは と同じ意味になりますf x[ 34 ]

Perl では、サブルーチンを参照するための記号としてアンパサンドを使用します。

  • Perl 4以前では、事実上、ユーザー定義のサブルーチンを呼び出す必要がありました[ 35 ]
  • Perl 5では、ユーザー定義のサブルーチンの呼び出し方法を変更するために使用できます[ 36 ]
  • Raku (以前はPerl 6と呼ばれていました)では、アンパサンド記号はサブルーチンをオブジェクトとして参照する場合にのみ使用され、呼び出すときには使用されません[ 37 ]

dBaseFoxProを含むXbaseファミリー言語では、単一のアンパサンドはマクロ置換(プログラムコードの要素を変数に格納し、実行時に評価する)を表します。連続する2つのアンパサンドはインラインコメントの開始を示します。[ 38 ] [ 39 ]

MASM 80x86アセンブリ言語では、&置換演算子は、アセンブラにマクロパラメータまたはテキストマクロ名を実際の値に置き換えるように指示します。[ 40 ]

アンパサンドは、関係代数を使って情報システムを指定するリアクティブプログラミング言語の名前です。[ 41 ]

テキストマークアップ

SGMLXML、およびHTMLでは、アンパサンドは、 (ノーブレークスペース)や(ギリシャ文字の α)などのSGML エンティティを導入するために使用されます。アンパサンド文字の HTML および XML エンコードは、エンティティ です。[ 42 ]これにより、テキストをこれらのマークアップ言語の 1 つに変換するときに、区切り文字の衝突と呼ばれる問題が発生する可能性があります。たとえば、アンパサンドを含む URL またはその他の資料をRSSファイルなどの XML 形式のファイルに配置する場合、 & を & に置き換えないと、整形式でないと見なされ、コンピューターがファイルを正しく読み取ることができません。 SGML は、アンパサンドを使用してテキストの置換を示す多くの IBM メインフレーム言語の 1 つであるIBM 汎用マークアップ言語からその用法を派生し、最終的にはSystem/360マクロ アセンブリ言語 にまで遡りました。 α&

プレーンTeXマークアップ言語では、アンパサンドはタブストップを示すために使用されます。TeXでは、アンパサンド自体は で適用できます\&。Computer Modernフォントでは、 cmti # (テキストイタリック)フォントではアンパサンドが「ET」記号に置き換えられるため、デフォルトの(Computer Modern)フォントを使用する場合は、本文中で のように入力できます{\it\&}[ 43 ]

Microsoft Windowsのメニュー、ラベル、その他のキャプションでは、アンパサンドは次の文字をキーボードショートカット(Microsoftでは「アクセスキー」と呼びます)として示すために使用されます。 [ 44 ]例えば、ボタンラベルを に設定するとP print"&Print"と表示され、 +に設定すると、そのボタンを押すのと同じショートカットになります。実際のアンパサンドを表示するには、2つのアンパサンドが必要です。この規則は最初のWIN32 APIに由来し、Windows Formsで使用されています[ 44 ]ただし、この目的でアンダースコア_を使用するWPFは除く)また、複数のオペレーティングシステム上の多くのツールキットにもコピーされています。これは、ユーザー入力からマークアップをサニタイズできない他のプログラムと同様の問題を引き起こすことがあります。例えば、Navisionデータベースでは、この文字が「テキスト」フィールドまたは「コード」フィールドにあると問題が発生します。 AltP

Unixシェル

一部の Unix シェルでは、アンパサンドをメタ文字として使用します。

POSIX標準シェルなどの一部の Unix シェルはsh、アンパサンドを使用してプロセスをバックグラウンドで実行し、ファイル記述子を複製します。

  • Bashでは、アンパサンドは単語の区切り、コマンド履歴の制御、ファイル記述子の複製、論理演算の実行、ジョブの制御、正規表現への参加などに使用できます。[ 45 ]

ウェブ標準

汎用URL(Uniform Resource Locator)構文では、ウェブアドレス内のファイル名にクエリ文字列を追加して、スクリプトに追加情報を渡すことができます。疑問符またはクエリマーク)は、クエリ文字列の開始を示すために使用されます。[ 46 ]クエリ文字列は通常、複数の異なる名前と値のペアで構成され、各ペアはアンパサンド記号で区切られます。たとえば、http://www.example.org/list.php?id=1&order=ascendingです。この構文として解釈されないようにするには、「実際の」アンパサンドを に置き換える必要があります%26

書体サンプル

注記

  1. ^これは、演算子がブール型にのみ使用されるJavaとは異なります。&&

参照

参考文献

  1. ^「The Ampersand & More」は、Kory StamperによるWayback Machineで2015年7月4日にアーカイブされています。Merriam -Webster.comの「Ask the Editor」ビデオシリーズの一部です。
  2. ^グレイスター、ジェフリー・アシュオール(1960). 『用語集』 ロンドン:ジョージ・アレン・アンド・アンウィン.Caflisch, Max. 「The ampersand」より引用。Adobe Fonts。Adobe Systems2013年1月13日時点のオリジナルよりアーカイブ。 2012年12月23日閲覧
  3. ^ロバート・ナレス(2010年)[初版1822年] 『用語集ケンブリッジ大学出版局、p.1、ISBN 9781108035996. 2014年1月3日時点のオリジナルよりアーカイブ。2013年5月1日閲覧。
  4. ^ a b「アンパサンド」。word -detective 。2008年5月8日時点のオリジナルよりアーカイブ
  5. ^ “The Ampersand & More” . merriam-webster . 2014年3月28日時点のオリジナルよりアーカイブ。 2012年11月14日閲覧
  6. ^アルフレッド、アインガー (1871 年 12 月 2 日)。 「アンペルザンド」。メモとクエリ。 4. 8 : 468.
  7. ^ Harper, Douglas R. (2022年9月20日). 「ampersand」 .オンライン語源辞典. 2023年8月5日閲覧
  8. ^ 「アルファベットから削除されたが、今でも毎日使われている文字は?」ホットワード』Dictionary.com。2011年9月2日。2011年9月27日時点のオリジナルよりアーカイブ。 2011年9月4日閲覧
  9. ^ 「アンパサンド」オックスフォード英語辞典(オンライン版)。オックスフォード大学出版局。(サブスクリプションまたは参加機関のメンバーシップが必要です。)(サブスクリプションが必要です)
  10. ^この誤解の例については、 Jessie Bedford著『Elizabeth Godfrey: English Children in the Olden Time』22ページ( 2017年2月20日アーカイブ、Wayback Machine掲載)を参照。Methuen & co, 1907, 22ページ;Harry Alfred Long: Personal and Family Names、98ページ( 2017年2月19日アーカイブ、 Wayback Machine掲載)を参照。Hamilton, Adams & co, 1883年。
  11. ^ a bヤン・チホルト: 「Formenwandlung der et-Zeichen」
  12. ^エバーソン、マイケル;シグルズソン、バルドゥール;マルストード、イスレンスク(1994年6月7日)「ラテン文字þornの地位とその並び替え順序について」Evertype2018年9月24日時点のオリジナルよりアーカイブ2010年11月16日閲覧
  13. ^ 「The Dixie Primer, for the Little Folks」ブランソン・ファラー・アンド・カンパニー、ノースカロライナ州ローリー. 2011年5月5日時点のオリジナルよりアーカイブ。 2010年11月16日閲覧
  14. ^エリオット、ジョージ. 「第21章」 .アダム・ビード. 2015年9月24日時点のオリジナルよりアーカイブ。 2010年11月16日閲覧-プロジェクト・グーテンベルク経由
  15. ^ "Varifrån kommer o med streck under?"(スウェーデン語で)。スプロークラデット。 2013 年 4 月 14 日。2014 年 4 月 2 日のオリジナルからアーカイブ
  16. ^ a b c d「アンパサンドのビジュアルガイド(インフォグラフィック)」6回の改訂。2011年10月13日。2017年11月15日時点のオリジナルよりアーカイブ。 2017年6月24日閲覧
  17. ^カジョリ、フロリアン (1928). 「記号 + と - の起源と意味」 . 『数学記法の歴史』第1巻. オープンコート社.
  18. ^ "Ampersands" . ChicagoManualOfStyle.org . 2015年4月2日時点のオリジナルよりアーカイブ。 2015年4月1日閲覧
  19. ^ロバート・ハートウェル・フィスク著(2011年11月)。『ロバート・ハートウェル・フィスクの耐え難い英語辞典:文法、用法、スペルの誤り集、辞書編纂者解説付き』サイモン&シュスター。ISBN 9781451651348. 2017年2月20日時点のオリジナルよりアーカイブ。2016年9月23日閲覧。
  20. ^ 「よくある質問」 .全米脚本家組合. 2022年1月26日時点のオリジナルよりアーカイブ。 2018年9月24日閲覧
  21. ^トロティエ、デイヴィッド (2010). 『スクリーンライターズ・バイブル』(第5版、増補改訂第5版). シルマン・ジェームズ・プレス. p. 142. ISBN 978-1-935247-02-9
  22. ^ 「Purdue OWL: APA Formatting and Style Guide」 . Owl.english.purdue.edu. 2012年4月30日時点のオリジナルよりアーカイブ2012年5月8日閲覧。
  23. ^ 「Purdue OWL: MLA Formatting and Style Guide」 . Owl.english.purdue.edu. 2012年2月9日. 2012年5月12日時点のオリジナルよりアーカイブ。 2012年5月8日閲覧
  24. ^ "perlop – Perl の演算子と優先順位" . 2007年5月30日時点のオリジナルよりアーカイブ2007年5月31日閲覧。
  25. ^ “ポインタ - C++チュートリアル” . 2021年6月17日時点のオリジナルよりアーカイブ2021年6月18日閲覧。
  26. ^ 「ポインタ型」 . doc.rust-lang.org.
  27. ^ “Goプログラミング言語仕様” . 2021年5月13日時点のオリジナルよりアーカイブ2021年6月18日閲覧。
  28. ^ 「参照渡し(C++のみ)」www.ibm.com2021年10月23日時点のオリジナルよりアーカイブ。 2021年10月23日閲覧
  29. ^ “PHP: リファレンス渡し - マニュアル” . www.php.net . 2021年10月23日時点のオリジナルよりアーカイブ。 2021年10月23日閲覧
  30. ^ “Fortran continuation lines” . pages.mtu.edu . 2017年9月12日時点のオリジナルよりアーカイブ。 2017年9月12日閲覧
  31. ^ "3.4.1 Ordinary Lambda Lists" . Common Lisp – Hyper Spec . Lisp Works. 2010年11月11日時点のオリジナルよりアーカイブ。 2010年8月30日閲覧
  32. ^ “Commodore 128 Machine Language. Part 2” . www.atarimagazines.com . 2020年11月29日時点のオリジナルよりアーカイブ。 2021年3月1日閲覧
  33. ^ 「MySQL :: MySQL 8.0 リファレンスマニュアル :: 12.4 演算子」 . dev.mysql.com . 2021年10月23日時点のオリジナルよりアーカイブ2021年10月23日閲覧。
  34. ^ 「Data.Function」
  35. ^ 「PERL – サブルーチン」2020年10月21日時点のオリジナルよりアーカイブ2019年8月29日閲覧。
  36. ^ 「関数参照における &/ アンパサンド記号の意味とは?」 PerlMonks . 2007年9月27日時点のオリジナルよりアーカイブ。 2007年5月31日閲覧
  37. ^ "Exegesis 6" . Perl.com . 2003年7月7日. 2007年8月18日時点のオリジナルよりアーカイブ2007年5月31日閲覧。
  38. ^ 「Xbase++リファレンスドキュメント」 . Alaska Software . 2025年3月23日閲覧
  39. ^ 「Visual FoxProリファレンス」。Visual FoxProのハッカーガイド。Hentzenwerke Publishing 。 2025年3月23日閲覧
  40. ^ Microsoft MASM バージョン 6.1 プログラマーズ ガイド
  41. ^ “Ampersand” . GitHub . 2019年5月31日時点のオリジナルよりアーカイブ2019年3月5日閲覧。
  42. ^ 「HTML互換性ガイドライン」 . World Wide Web Consortium . 2006年4月14日時点のオリジナルよりアーカイブ2006年4月19日閲覧。
  43. ^クヌース、ドナルド (1986). The TeXbook . Addison-Wesley. p.  428 . ISBN 0-201-13447-0
  44. ^ a b方法: Windows フォーム コントロールのアクセス キーを作成するArchived 3 October 2009 at the Wayback Machine、 from msdn.microsoft.com
  45. ^ Fox, Brian; Ramey, Chet (2006年9月28日). 「UNIXマニュアルページ: bash – GNU Bourne-Again SHell」(manページ) . 2013年12月2日時点のオリジナルよりアーカイブ。 2009年6月20日閲覧
  46. ^ "「URI属性値のアンパサンド」. 2007年6月7日時点のオリジナルよりアーカイブ。2007年6月7日閲覧。