;

セミコロン英語: semicolon)は、欧文の約物のひとつで、「;」と書き表される。その形式はピリオドコンマとの合体であり、これらの中間的役割を担う。 なお、日本語の文章中では滅多に使われないが、顔文字などでは比較的よく用いられる。C言語Java等、多くのプログラミング言語で必ずと言って良いほど使われる記号でもある。数学でも用いられる記号である。

歴史

編集
 
『デ・エトナ』(1495)

現代の意味でセミコロンが初めて使われた印刷物はイタリアアルドゥス・マヌティウスによって出版されたピエトロ・ベンボ『デ・エトナ』(1494)であり、ピリオドとコンマの二分法よりも細かい区別を人文主義者が望んだ結果生まれた[1]

英語では19世紀前半にセミコロンは並列節の区切りとして頻繁に使われていたが、1880年代には文法家はセミコロンの用途を独立した文の区切りおよび長い一覧の下位区分のみに限るようになり、その使用頻度は減少した[2]ウンベルト・エーコ薔薇の名前』には一度もセミコロンが使われておらず、またカート・ヴォネガットは『国のない男』の中でセミコロンの使用を激しく非難した[3]

日本語では基本的に「強い読点 (、)」ないし「弱い句点 (。)」である。あまりセミコロンは使われないが、明治時代に一部の作家によってセミコロンのかわりとして白ゴマ点を使うことが試みられた[4]

セミコロンは「半コロン」という意味である。ドイツ語: Strichpunktフランス語: point-virguleイタリア語: punto e virgolaロシア語: точка с запятойなどはいずれも「点(ピリオド)とコンマ」を意味する。

英国初登場は、1568年に出版されたチェスの手引きだった。[5]

英文における用法

編集
  1. たとえばコンマで区切られた6つの項目の内、前半3つと後半3つに分類したいときには3つ目の項目の後にコンマの代わりにセミコロンを置く。
  2. 独立した2つの文が何らかの関係があるためつなげて書くとき、間に(最初の文の終止符のかわりに)セミコロンを置く。

その他の言語における用法

編集
  • ギリシャ語では、セミコロンの形をした記号が疑問符として使われる。ギリシア語でセミコロンにあたる機能を持つのは中黒である。

コンピュータにおける用法

編集
  • C言語Adaなどのプログラミング言語では、文の終わりを表す。SQL文の終わりも通常はセミコロンを使用する。
  • ALGOLPascalなどでは、文と文の区切りを表す。Pascalではまた仮引数の区切りにも用いる。
  • シェルスクリプトPythonなどでは、1行に複数の文を書くときに文と文の区切りを表す。
  • BASICでは、PRINT文において複数の値を続けて出力するために用いる。PRINT文の最後にセミコロンを置くと、改行を出力しないことを意味する。
  • LISPアセンブリ言語では、コメントの開始記号であることが多い。
  • SGMLXMLなどの文字参照の終わりを表す。
  • データの区切りに使用する。Microsoft WindowsのPATHの区切りやデータベース接続文字列の区切りなど。

数学における用法

編集
  • 関数の引数リスト   において、変数パラメータを区切るために使われる。
  • 構造を表す際に、領域宇宙台集合)と関数のリストと関係のリストとを区切るのに使われる。
    たとえば、 

符号位置

編集
記号 Unicode JIS X 0213 文字参照 名称
; U+003B 1-1-8 &#x3B;
&#59;
セミコロン
SEMICOLON
; U+037E ;
;
GREEK QUESTION MARK
U+FE14 ︔
︔
PRESENTATION FORM FOR VERTICAL SEMICOLON
U+FE54 ﹔
﹔
SMALL SEMICOLON
U+FF1B 1-1-8 ;
;
セミコロン(全角)
FULLWIDTH SEMICOLON

脚注

編集
  1. ^ Watson (2012) p.651
  2. ^ Watson (2012) pp.657-660
  3. ^ Watson (2012) p.649
  4. ^ 岡崎晃一「巌谷小波・幸田露伴の白ゴマ点」『神戸親和女子大学言語文化研究』第2巻、2008年、1-9頁。 
  5. ^ 『記号とシンボルの事典』青土社、2019年、26頁。 

参考文献

編集
  • Watson, Cecelia (2012). “Points of Contention: Rethinking the Past, Present, and Future of Punctuation”. Critical Inquiry 38 (3): 649-672. JSTOR 10.1086/664555. 

関連項目

編集
  NODES