セミコロン()は、欧文の約物のひとつで、「;」と書き表される。その形式はピリオドとコンマとの合体であり、これらの中間的役割を担う。 C言語やJava等、多くのプログラミング言語で必ずと言って良いほど使われる記号でもある。数学でも用いられる記号である。 歴史
セミコロンは「半コロン」という意味である。、、、などはいずれも「点(ピリオド)とコンマ」を意味する。
現代の意味でセミコロンが初めて使われた印刷物はイタリアのアルドゥス・マヌティウスによって出版されたピエトロ・ベンボ『デ・エトナ』(1494)であり、ピリオドとコンマの二分法よりも細かい区別を人文主義者が望んだ結果生まれたWatson (2012) p.651。
英語では19世紀前半にセミコロンは並列節の区切りとして頻繁に使われていたが、1880年代には文法家はセミコロンの用途を独立した文の区切りおよび長い一覧の下位区分のみに限るようになり、その使用頻度は減少したWatson (2012) pp.657-660。英国初登場は、1568年に出版されたチェスの手引きだった。ウンベルト・エーコ『薔薇の名前』には一度もセミコロンが使われておらず、またカート・ヴォネガットは『国のない男』の中でセミコロンの使用を激しく非難したWatson (2012) p.649。
日本での用法 日本式の顔文字で汗や涙を表す表現として使用されることがある。
日本語文ではセミコロンは滅多に使われない。明治時代に一部の作家によってセミコロンのかわりとして白ゴマ点を使うことも試みられたが普及しなかった。
英文における用法 英語では、基本的に「強いコンマ ( , )」ないし「弱いピリオド ( . )」である。 たとえばコンマで区切られた6つの項目の内、前半3つと後半3つに分類したいときには3つ目の項目の後にコンマの代わりにセミコロンを置く。 独立した2つの文が何らかの関係があるためつなげて書くとき、間に(最初の文の終止符のかわりに)セミコロンを置く。
その他の言語における用法 ギリシャ語では、セミコロンの形をした記号が疑問符として使われる。ギリシア語でセミコロンにあたる機能を持つのは中黒である。
コンピュータにおける用法 C言語、Adaなどのプログラミング言語では、文の終わりを表す。SQL文の終わりも通常はセミコロンを使用する。 ALGOL、Pascalなどでは、文と文の区切りを表す。Pascalではまた仮引数の区切りにも用いる。 シェルスクリプト、Pythonなどでは、1行に複数の文を書くときに文と文の区切りを表す。 BASICでは、PRINT文において複数の値を続けて出力するために用いる。PRINT文の最後にセミコロンを置くと、改行を出力しないことを意味する。 LISP、アセンブリ言語では、コメントの開始記号であることが多い。 SGML、XMLなどの文字参照の終わりを表す。 データの区切りに使用する。Microsoft WindowsのPATHの区切りやデータベース接続文字列の区切りなど。
数学における用法 関数の引数リスト において、変数やパラメータを区切るために使われる。 構造を表す際に、領域(宇宙、台集合)と関数のリストと関係のリストとを区切るのに使われる。 たとえば、。
符号位置 記号UnicodeJIS X 0213文字参照名称
脚注
参考文献
関連項目
コロン (記号) ( : ) 逆セミコロン ( ⁏ ) アラビア語セミコロン ( ؛ )