オックスフォードのオンライン辞書を調べたところ、特定の程度の注文を識別する名前を見つけることができました:
- プライマリ
- セカンダリ
- ターシャリ
- クォータナリ
- クイナリー
- セナリー
- セプテナリー
- 八進法
- 九進法
- 七進法
- -11度の用語はありませんか??
- 十進法
「n」個のアイテムのセットに関する用語の順序がどうなるか知りたいのですが、最大4つあります。
- unary
- バイナリ
- ターナリ
- クォータニオン
しかし、それ以上のものは見つからないようです。このリストがどこにあるか知っている人はいますか?
コメント
- どういう意味ですか” set “?2の” set “は、3つのトリオ、4つのカルテット、5つのクインテットのペアです。 ..
- @HotLicks:すべての思考分野にあるわけではありません。数学では、 ” set “は、順序が重要ではなく、多重度が一般的に重要なオブジェクトの有限または無限のコレクションとして定義されます。また、無視されます(リストやマルチセットとは異なります)。(出典:Wolfram MathWorld、 bit.ly/1U8iU0Q )つまり、セットは任意です。順序(および通常は要素の数)が無視される限り、物事の数。
- @HotLicks:その上、それは質問の答えにほとんど貢献しません。無駄な時間を無駄にするだけです。
- また、Will: Undenary は良い候補かもしれません。 :)ウィキペディアのページとして”数字システムのリスト”( bit.ly / 1U8j5t9 )が指摘しているように、base-11の単語は非10進数です。 @Cerberusが以下で指摘しているように、3の後、サフィックスは -us- から -nary に変わります。したがって、このようにリストの目的で記数法の用語を適応させることができます。 🙂
回答
問題は、英語では2種類の形容詞を使用して” 1番目、2番目など”。 – ary に -n-がないものは、ラテン語の序数” 1番目、2番目などに由来します。”;ただし、3以降は異なります(アスタリスク*は、その単語が(通常の)英語のソースで見つからないことを示します。)
- Primeus —プライマリ”ファースト”
- セカンダス—セカンダリ”セカンド”
- テルティウス—ターシャリ
- クォータス— *クォータリー
- キンタス— *クォータリー
…
-arius 接尾辞は、ラテン語でも序数で使用されていました。 secundarius は、” secondのような意味で、2、secondに関連します。ランク”ですが、単純な序数の secundus に非常に近いことがよくあります。これは通常、壮大なシステムでランクと順序の含意を追加します。 secundanus もありますが、これはそれほど違いはないと思います。
-n- は、ラテン語の分布形容詞”それぞれ1つ、それぞれ2つなど。”;ラテン語では常に複数形で使用されていました。また、ほぼ同様の意味で使用されることもありました。普通の、おそらく英語がそれらを奇妙な方法で使用する理由です。
- Singuli —単一/単数/単数”各1 ”
- Bini —バイナリ”各2 ”
- Terni / trini — ternary / * trinary
- Quaterni — quaternary
- Quini — quinary
- Seni — senary
- Septeni — septenary
- Octoni — octonary
- Noveni — * novenary
- Deni — denary
- Undeni — * undenary
- Duodeni — duodenary
- Terni / trini deni — * ternidenary / * tridenary
…
序数から派生したものは、もともと
英語で2番目[順番] “、配布 -n-はの2つの部分”、または番号2で特徴付けられる” “。しかし、これらの意味は関連していて、しばしば重複しているため、それらは混同され、現在の欠陥リストになり、 -n-形式は4から両方の意味を果たします。
一番奇妙な例外は、ラテン語に相当するものは存在しませんが( unus のみ)、新しい単語 unary が作成されたということです。 、” one “ですが、これは* duary from duo 、 two “)。 Nonary も奇妙です。
参照用のラテン語の基数は次のとおりです:
- Unus / una / unum / etc。 (性別とケースによって異なります)— ” one ”
- Duo / duorum / duarum / etc。 (ケースと性別によって異なります)— ” two ”
- Tres / trium / etc。 (場合によって異なります)
- Quattuor
- Quinque
- Sex
- Septem
- Octo
- Novem
- Decem
- Undecim
- Duodecim
- Tredecim
…
コメント
- ああ、その’ s ‘別のリストが見つからなかった理由… ‘それなら私の目的には問題ありません。これらの用語は、私が開発しているライブラリの関数/クラスに名前を付ける際に使用される予定であり、可能な限り文法的に正確にしようとしていました。その’は通常、私たちプログラマーにとって大したことではありませんが、私は特定の事柄について他の事柄よりも気難しい傾向があります。
- @Will:素晴らしい態度です!文学的な趣味を持つ未来のユーザーは、あなたのソフトウェアでそれを高く評価するでしょう!
- trinary という言葉は存在します:「ほとんどの複数の星系はトリプルスターであり、三元または三元とも呼ばれます。」
- 短い名前で登場します番号システムと可能な名前共有については、ベース0、”虚数”と呼ぶことができますか? (そして私は’数学的な意味では、三角法の微積分を取り消すことを意味しません!)
- @osirisgothra:ああ、三角法はあなたの食べ物を毒殺すると思いますあなたの妻を誘惑する!しかし、実際には、” base 0 “はどういう意味ですか? ‘実際にはゼロに基づいてシステムを作成することはできません。
回答
関数または演算のアリティは、関数が取る引数またはオペランドの数です。
N-ary:
-
Nullaryは0-aryを意味します。
-
Unaryは1-aryを意味します。
-
Binaryは2-aryを意味します。
-
Ternaryは3-を意味します。 ary。
-
Quaternaryは4-aryを意味します。
-
Quinaryは5-aryを意味します。
-
Senaryは6-aryを意味します。
-
Septenaryは7-aryを意味します。
-
Octaryは8-aryを意味します。 ary。
-
Nonaryは9-aryを意味します。
これがお役に立てば幸いです。
コメント
- …そして10の場合… 10進数。
- …または base n 。
- @Mitchいいえ、ベースは別の意味です。 ” binary “および” ternary “は両方に使用されますが、” octary “と” Octal “は異なります。
- @aschepler:おっと、’その通りです。基数nのシーケンスはどうなりますか?
- @ Mitch-10はDenaryです。参照: en.wikipedia.org/wiki/Arity#Other_names 。
回答
私はここで少し遅れていることを知っていますが、ウィキペディアには基本システムの素晴らしいリストがあることを言及する価値があると思いました、これは穴のない16(もちろん、16進数)まで続き、次に85(Pentaoxagesimal)まで続きます。ここで「その一部の簡単な複製:
- unary (実際にはメインリストにはありませんが、集計マークで使用されているものとしてさらに下にリストされています)
- binary
- ternary
- quarternary
- quinary
- senary
- セプテナリー(数週間で使用)
- オクタル
- ノナリー
- decimal (みんなのお気に入りです!)
- undecimal
- duodecimal (時間、月単位で使用)
- 3進数
- 4進数
- pentadecimal
- hexadecimal (Base16エンコーディング)
18は octodecimal
20は vigesimal
これらのシステムに名前を付ける方法でさえ、10進法へのアタッチメントを反映していることに注意してください。 10進数の後に接頭辞を追加し始めます。また、より大きな数値を作成する場合は、次の式を使用できるようです。
2桁目のプレフィックス+1桁目のプレフィックス+ gesimal
つまり、27は septemvigesimal です。私はこの質問に答えてこの式を発明しましたが、リストのすべてのケースに当てはまるようです。
ウィキペディアでは、-2を negabinary として、-3を negaternaryとしてリストしています。 。理論的には、 nega- プレフィックスを何にでも追加できますが、それを何に使用するかわかりません。
回答
Cerberusが指摘しているように、最初に指定するリストは、ラテン語のルーツにある2つのリストの組み合わせです。1〜3の序数、次に(分布数からの)アリティです。これらをまっすぐに保ち、古代ギリシャ語の対応する単語を含めるために、2つのウィクショナリー付録を作成しました。
回答
ラテンボールにもう1つ遅れて到着します。まず、私は8歳から23歳までラテン語を勉強しましたが、その間ずっと、ケネディのラテン語入門書(その日のラテン語の文法書)で分配法則に出会うことはほとんどありませんでした。唯一の例: bina castra 。これは、「camp」、 castra の単語が複数であるため、複数であると説明できます。単数、 castrum 、砦を意味します。ローマ人はキャンプを小さな「砦」(望楼)の付加物と見なしていました。したがって、 2つのキャンプのデュオカストラはあいまいになります。代わりに、明確にするために、彼らはこの分配法則を使用しました。しかし、ジュリアスシーザーの解説の外で、その例を見つけることは困難です。 p>
最も近いのはローマ語の denarius nummus です。denariusは10のロバの価値があります。最初の音節は、もちろん、私たちの旧友 den-i です。 ten-(as)-sets。それ以外の場合、私はかなりたくさん読んだo fラテン語、散文と詩、戦争と平和、しかしほとんど例に出会わなかった。その結果、その使用法を明確にすることは非常に困難です。
ラテン語の数字の有用なリストがあります。これには、後のラテン語協会からの分布数詞が含まれます: http://www.informalmusic.com/latinsoc/latnum.html 。これには、分布数の意味についての合理的な説明が含まれますが、説明では、少なくとも「一体何のためだったのか」という疑問が残ります。
このような数詞のリストは、まるでそれらのように見えます。確かに非常に広く使用されています。実際、私が知る限り、2進数は、無限大のセットに至るまでの形成規則に従って構築されているため、有用ではなく、ほとんどの場合、 undeni 。基地の数学が始まりを与えたかもしれませんが、遅すぎるので、私は恐れています!
ディキンソン大学が引用した、アレンとグリノーのラテン語の文法からの分布数の有用な説明を見つけました: http://dcc.dickinson.edu/grammar/latin/distributives 。他にもいくつか例があります。
ただし、 Classic Review [Volume 21 Issue 7 Nov 1907 byJPPostgate]に記事が見つかりました。 –次の順序は” unary、binary、ternary … “?は、いわゆる分布の標準的な名前と解釈に異議を唱えます。これらは、集合と呼ばれるべきであり、有用であると彼は主張します。引用:たとえば、ジュリアスシーザーは、10人または12人の男性( deni duodenique )のグループが妻を共有したときに出会った英国人についての説明をしています。
回答
プログラミングの観点から、定数であるが指定されていない2つ以上の「アリティ」を追加します。 、 polyadic にすることができます-定数でない場合は variadic を使用できます-たとえば、可変個引数を持つ関数は可変個引数になります。