コロンとセミコロン

プログラムを書きながら、ふと思ったこと。

本来、セミコロンとコロンでは、コロンの方が「内容の断絶度」が高いのだと思う*1が、プログラムを書いていると「行の終端にセミコロンを書く」言語が結構あり、「クラスの静的関数呼び出しに二重のコロンを使う」言語が結構あるので、「セミコロンの方が断絶度が高い」ように感じる。

英文一般でのセミコロンとコロンの使用法の違い…はちゃんと調べるには何で調べれば良いんだろう。英文法?

*1:コロンはピリオド、セミコロンはカンマに対応すると聞いたような記憶がある。