テーブルのインデックスについて質問があり、Stack Overflow に投稿しました。私は答えを得たが、誰かがindices
言う言葉を変えたindexes
.
の複数形が であるIndex
ことIndices
はわかっていますが、ほとんどの人が「間違った」単語を好むこともわかっています。
このような他の「間違った」用語で、実際にはすべきではないが、「正しい」対応する用語を追い越しているものは何ですか?
テーブルのインデックスについて質問があり、Stack Overflow に投稿しました。私は答えを得たが、誰かがindices
言う言葉を変えたindexes
.
の複数形が であるIndex
ことIndices
はわかっていますが、ほとんどの人が「間違った」単語を好むこともわかっています。
このような他の「間違った」用語で、実際にはすべきではないが、「正しい」対応する用語を追い越しているものは何ですか?
「インデックス」は数学的な定式化ですが、出版では「インデックス」を使用します (これがおそらく、IT の多くの人々が「インデックス」よりも「インデックス」の方が正しいと考える理由です)。
表のインデックスは、数学の指数ではなく本のインデックスに似ていると思います。したがって、このコンテキストで使用するには、出版の変種が適切な複数形です。
さらに、少なくとも Oracle では、データ ディクショナリ ビューは DBA_INDEXES、ALL_INDEXES、および USER_INDEXES と呼ばれます。通常は、ドメインが使用するのと同じ用語を使用することをお勧めします。
ほとんどの人は、「データ」が複数形で「データム」が単数形であることを知りません。「単一のデータ ポイント」という言葉をどのくらいの頻度で聞いたことがありますか?
しかし、繰り返しになりますが、知っている私たちでさえ、それはばかげているように聞こえ、ほとんど口にしないと思います.
言語は可変であり、「データ」は民衆の布告によって時代遅れになりつつある可能性があります。
ここと他の場所での回答の要約:
両方とも、英語の索引の複数形として広く使用されています。ラテン語のインデックスは、数式の配列の (添字付きの) インデックスのように、科学的および数学的なコンテキストでより一般的です。しかし、インデックスは増加しているように見え、出版 (「定期インデックス」) とアメリカ英語で比較的強力です。
動詞indexの三人称単数現在時制インデックスとは対照的に、名詞indexの複数形に一意にインデックスを使用することに価値があると考える人もいます。(「彼はすべての TPS レポートに索引を付けています。これらの索引は循環ファイルで見つけることができます。」)
単純な数値オフセット配列インデックスと、データベースインデックスまたはフルテキストインデックスのより洗練されたデータ構造との間にわずかな違いがあることに気付く人もいます。(「更新コードのインデックスに off-by-one エラーがあるため、インデックスが破損しています。」)
これらの区別は十分に微妙であるため、ローカルで権威のあるスタイルガイドのように、好みを文書化して強制する実践の緊密なコミュニティ内でのみ維持できる可能性があります。
具体的には、コードで変数に名前を付ける場合:
Usingには、単純なgrep検索でもその複数形が見つかるindexes
、しばしば望ましい特性があります。同じオフセットが参照される可能性のある間接的な方法を探す場合に役立ちます。index
target_index = 0
indexes[target] = 0
indexes['target'] = 0
target = len(indexes)
indices
にはこのプロパティがないためindexes
、コードで使用することを好みます。
webster.com によると、「インデックス」と「インデックス」の両方が正しいです。「インデックス」が最初にリストされます。
とはいえ、そもそも「インデックス」は完全に正しいので、それを編集して「インデックス」に置き換えるのは適切ではないと思います。
逆の答えはどうですか:
あまりにも多くの人が頑固に (またはおそらくペンダント的に、または無知に?) 「Octopi」という言葉を使用することを主張します。「Octopus」はギリシャ語に由来するため、複数形の「us
to i
」全体のパラダイムは存在しません。英語の正しい複数形である「octopuses」と言うと、訂正する人もいます。
判断するつもりはありませんが、「タコ」と言う人々は、一般的に「データム」と「インデックス」を主張する人々と同じであることに気付きました ;)
これは他の場所でも議論されています。English Stack Exchangeは Oxford Dictionary を引用して、両方が有効であることを説明しています。
索引の複数形: 索引または特に技術使用索引
index の複数形は、通常、綴りの索引ですが、科学や医学などの科目では (元のラテン語のように) 綴りの索引にすることもできます。
このページは、動詞と区別するために名詞の複数形として「インデックス」を使用することを提案することで、良い点を示しています.
概要
したがって、私は技術的な文脈と文章(科学に近い)ですべてを言い、それを動詞「指標」と区別するために、データベースの話では好まれます。
これは、キロバイト/メガバイト/ギガバイトの議論の続きです。英語は絶えず進化しており、辞書は従うべきルールの本ではなく、その時点で言語がどのように使用されているかのスナップショットです. 単語を別の方法で使用することを選択した場合は、Webster の方が適切に対応できます。
指数 (ラテン語由来) は科学研究で使用されますが、それ以外の場合は指数が使用されます。したがって、この場合、インデックスの使用は正しいです。
インデックス対インデックスから(私の強調):
...複数形を表す標準的な英語の方法で、-s または -es を使用して徐々に引き継がれてきました...これが、ラテン語の複数形がまだ定期的に使用されているにもかかわらず、現在、ラテン語の火葬場よりも火葬場を、フォーラムよりもフォーラムを好む理由です。一部のライターが使用。
指数は、科学研究、特に数学で生き残っています。...通常の複数形は indexで、17 世紀に初めて登場しました。