singletonって一つの言葉なのですか? -tonって何?
はい、singleton(シングルトン)は1つの単語です。英語として「単独のもの/1個だけのもの」という意味があります(例:1つだけの要素、1人だけの子ども、など)。プログラミングでは「インスタンスが1つだけの設計(Singletonパターン)」の意味でよく使われます。
-ton は英語の接尾辞(語尾につく要素)として見かけることがありますが、singleton の -ton は「トン(重量のton)」とは別物です。
※なお英語には別に ton(トン)= 重量単位もあります(例:a ton of〜)。ただし singleton の ton はそれとは語源も意味も関係ありません。
必要なら、「singleton」の語源(歴史的にどこから来たか)や、プログラミングのSingletonの意味ももう少し噛み砕いて説明できます。
語源教えて
singleton の語源は、基本的に
から来ています。
英語では中世〜近代にかけて、数や種類を表す語に -ton / -ton(e) を付けて「それに属する1つのもの(個体)」を表す言い方がありました。
その流れで singleton =「単独の1つ(の個体)」という意味になりました。
※この -ton は「重量の ton(トン)」とは別語源です(音が同じなだけで関係ありません)。
現代英語の感覚だと、-ton が生きた接尾辞として自由に使われているというより、singleton みたいに「そういう単語として定着している」と考えるほうが自然です。
必要なら、辞書(OEDなど)にある初出年代・用例の方向(カード/数学などどの意味が先か)も含めて追えます。どの方面(一般語・数学・プログラミング)を中心に知りたいですか?
私は概念屋であり、新しい実用的な概念をつくることが多い。当然ながら新しい名前を付けることも多い。 名前の付け方として、接頭辞や接尾辞をつけるテクニックがある。 -ton という接尾辞をつけることもテクニックになるではないか?通じるだろうか?またその場合、-tonをつけることでどのような意味合いになるのだろう?
結論から言うと、現代英語で新語に「-ton」を接尾辞として付けて“通じる”可能性は低めです。少なくとも -ness, -ism, -ify, -able のように生きている生産的(productive)な接尾辞ではありません。
ただし「それっぽく見せる」「既存語の連想を利用する」というネーミング技法としては使えます。その場合、受け手が何を連想するか(=意味合い)は、実は -ton そのものより、既に存在する “〜ton” 語群のイメージに強く引っ張られます。
現代英語話者が X-ton を見たときに思いがちな方向はだいたい次のどれかです。
Brighton / Norton / Southampton / Taunton など、英語の地名に多い -ton(古英語 tūn = 町・集落)の連想です。
この場合「Xton」は「Xの町」っぽく見えます。概念名というより地名・ブランド名寄り。
a ton of ~(大量)の “ton” 連想です。
この場合「X-ton」は「Xが大量」「Xの塊」「重い」みたいな誇張表現に寄りやすい。
proton / neutron / electron / photon に引っ張られて、粒子っぽい・要素っぽい連想が起きることがあります。
ただしこれは -ton というより “-on/-tron” や既存語の系列の連想で、意図通りに制御しづらいです。
あなたが意図している「singleton の -ton(=“単独要素”っぽさ)」は、現代英語では接尾辞として意識されていないのが問題です。
要するに、-ton を付けたから “単体・要素”が伝わる、とは期待しない方がいいです。
「通じるか?」を上げるには、-ton に“定義を与える”必要があります。たとえば:
このやり方なら、-ton は「あなたの体系内の造語接尾辞」として成立します。
ただし、初見では「町? 重量? 会社名?」と誤読されうるので、初出での定義は必須です。
もし狙いが「概念の最小要素」「1インスタンス」「単体要素」なら、英語圏での通りやすさは次が強いです。
「singleton」的な数学・CSの含意(要素数1の集合)を匂わせたいなら、むしろ -set / mono- / uni- の方が誤読が少ないです:
もし「-ton を付けて、あなたの世界での意味を固定したい」なら、逆にこちらを教えてください。そこから最適化できます。
1) その概念は「最小単位」なのか「単独インスタンス」なのか「大量」なのか?
2) 対象読者は英語話者?日本語話者?(英語名を日本で使う?)
3) 既存の類似概念(token/atom/unit 等)との差別化ポイントは?
これで、-ton を採用した場合の誤読リスクと、意味を通すための命名ルール案を具体化できます。