Am căutat în dicționarul online Oxford și am putut găsi numele care identifică ordinele unui anumit grad:
- primar
- secundar
- terțiar
- cuaternar
- quinar
- senar
- septenar
- octonary
- nonary
- denary
- – fără termen pentru gradul 11 ??
- duodenar
Sunt curios cu privire la care ar fi secvența de termeni referitoare la un set de elemente „n”? Am până la patru:
- unar
- binar
- ternar
- cuaternion
dar nu pot găsi nimic dincolo de asta. Știe cineva unde poate fi această listă?
Comentarii
- Ce vrei să spui ” set „? Un ” set ” de doi este o pereche, de trei un trio, de patru un cvartet, de cinci un quintet. ..
- @ HotLicks: nu în toate sferele gândirii. În matematică, un set ” ” este definit ca o colecție finită sau infinită de obiecte în care ordinea nu are nicio semnificație, iar multiplicitatea este în general de asemenea, ignorat (spre deosebire de o listă sau multiset). (Sursa: Wolfram MathWorld, bit.ly/1U8iU0Q ) Cu alte cuvinte, un set este orice numărul de lucruri, atâta timp cât ordinea (și, în general, numărul de elemente) sunt ignorate.
- @ HotLicks: În plus, asta contribuie cu greu la un răspuns pentru întrebare. Tot ce face este să piardă timpul înțepând.
- De asemenea, Will: Undenary ar putea fi un candidat bun. 🙂 Ca pagină Wikipedia ” Lista sistemelor numerice ” ( bit.ly / 1U8j5t9 ) subliniază, cuvântul pentru baza-11 este nedecimal ; și așa cum a subliniat @Cerberus mai jos, după 3 sufixele se schimbă de la -us- la -nary . Deci, s-ar putea adapta termenul sistemului numeral în scopuri de listă în acest fel. 🙂
Răspuns
Problema este că engleza folosește două tipuri diferite de adjective pentru a însemna ” primul, al doilea, etc „. Cei din – ary fără -n- provin din ordinali latini, ” prima, a doua, etc. „; dar sunt diferite după 3. (Un asterisc * indică faptul că cuvântul nu se găsește în sursele (obișnuite) englezești.)
- Primus – primar ” primul ”
- Secundus – secundar ” al doilea ”
- Tertius – terțiar
- Quartus – * trimestrial
- Quintus – * chintar
…
Sufixul -arius a fost folosit și în latină cu ordinali, iar secundarius înseamnă ceva de genul ” al doilea, care aparține două, al doilea în rang „, deși adesea se apropie foarte mult de ordinalul simplu secundus . De obicei adaugă o oarecare conotație de ranguri și ordine într-un sistem măreț. Există, de asemenea, secundanus , care cred că nu este foarte diferit.
Cele -n- provin din adjective distributive latine, ” câte unul, câte două, etc. „; au fost întotdeauna folosite la plural în latină. Uneori au fost folosite și într-un sens aproximativ asemănător cu ordinale, motiv pentru care engleza le folosește într-un mod ciudat.
- Singuli – single / singular / singulary ” câte unul ”
- Bini – binar ” câte două ”
- Terni / trini – ternary / * trinary
- Quaterni – quaternary
- Quini – quinary
- Seni – senary
- Septeni – septenar
- Octoni – octonar
- Noveni – * novenar
- Deni – denar
- Undeni – * undenary
- Duodeni – duodenary
- Terni / trini deni – * ternidenary / * tridenary
…
Cred că cele derivate din ordinali au fost utilizate inițial pentru a însemna ” a doua [în ordine] ” în engleză, iar cele distributive -n- pentru a însemna ” din două părți „, sau ” caracterizat prin numărul 2 „. Dar apoi, deoarece aceste semnificații sunt corelate și adesea se suprapun, s-au amestecat, rezultând listele curente cu defecte, unde formele -n- servesc ambele sensuri de la 4 în sus.
Numărul unu este cea mai ciudată excepție dintre toate, unde a fost alcătuit un nou cuvânt unar , deși nu există un echivalent latin (există doar unus , ” unul „, dar este ca și cum ai folosi * duary din duo , ” doi „). Nonary este, de asemenea, ciudat.
Acestea sunt numerele cardinale latine de referință:
- Unus / una / unum / etc. (în funcție de sex și caz) – ” unul ”
- Duo / duorum / duarum / etc. (în funcție de caz și sex) – ” două ”
- Tres / trium / etc. (în funcție de caz)
- Quattuor
- Quinque
- Sex
- Septem
- Octo
- Novem
- Decem
- Undecim
- Duodecim
- Tredecim
…
Comentarii
- ah, ‘ s de ce nu am putut ‘ să găsesc o listă separată … care ‘ este bine atunci în scopurile mele; termenii urmau să fie utilizați în denumirea funcțiilor / claselor dintr-o bibliotecă pe care o dezvolt și încercam să fiu cât mai corect din punct de vedere gramatical. ‘ nu este de obicei o problemă importantă pentru noi, programatorii, dar tind să fiu mai prost decât anumite lucruri decât altele.
- @ Will: O atitudine excelentă! Utilizatorii viitorului cu gusturi literare îl vor aprecia în software-ul dvs.!
- Cuvântul trinar există: „Majoritatea sistemele multiple de stele sunt stele triple, numite și trinare sau ternară . ”
- în timp ce apar pentru nume scurte pentru sistemele numerice și posibila partajare a numelor, am putea apela baza 0, ” imaginar „? (și nu ‘ nu înseamnă în sens matematic, renunță la calculul trig!)
- @osirisgothra: Hah, cred că calculul Trig ar otrăvi mâncarea și seduce-ți soția! Dar, într-adevăr, ce ar însemna chiar ” baza 0 „? Poți ‘ să nu bazezi într-adevăr un sistem pe zero.
Răspunde
Aritatea a unei funcții sau a unei operații este numărul de argumente sau operanzi pe care funcția le ia.
N-ary:
-
Nullary înseamnă 0-ary.
-
Unary înseamnă 1-ary.
-
Binary înseamnă 2-ary.
-
Ternary înseamnă 3- ary.
-
Cuaternar înseamnă 4-ary.
-
Quinary înseamnă 5-ary.
-
Senary înseamnă 6-arii.
-
Septenary înseamnă 7-arii.
-
Octar înseamnă 8- ary.
-
Nonary înseamnă 9-ary.
Sper că acest lucru vă va ajuta.
Comentarii
- … și pentru 10 … zecimale .
- … și alternativ baza n .
- @Mitch Nu, bazele au un alt sens. Cuvintele ” binar ” și ” ternar ” sunt utilizate pentru ambele, dar ” octar ” și ” octal ” sunt diferite.
- @aschepler: oops, ‘ ai dreptate. care ar fi secvența atunci pentru baza n?
- @Mitch – 10 este Denary. A se vedea: en.wikipedia.org/wiki/Arity#Other_names .
Răspuns
Știu că „am întârziat puțin aici, dar m-am gândit că ar merita să menționez că Wikipedia are o listă excelentă de sisteme de bază / a>, care merge până la 16 (hexazecimal, bineînțeles) fără găuri, apoi la 85 (Pentaoxagesimal). Aici „o reproducere rapidă a unei părți a acestuia:
- unar (nu este de fapt pe lista principală, dar este listat mai jos ca fiind utilizat în semnele de contorizare)
- binar
- ternary
- quarteraryary
- quinary
- senary
- septenar (utilizat în săptămâni)
- octal
- nonary
- zecimal (preferatul tuturor!)
- undecimal
- duodecimal (utilizat în ore, luni)
- tridecimal
- tetradecimal
- pentadecimal
- hexadecimal (codare Base16)
18 este octodecimal
20 este vigesimal
Este interesant de observat că chiar și metoda noastră de denumire a acestor sisteme reflectă atașamentul nostru la sistemul zecimal, ca începem să adăugăm prefixe după zecimal.De asemenea, dacă doriți să formați un număr mai mare, se pare că puteți utiliza următoarea formulă:
prefix pentru a doua cifră + prefix pentru prima cifră + gesimal
Deci, 27 este septemvigesimal . Am inventat această formulă ca răspuns la această întrebare, dar se pare că se potrivește tuturor cazurilor din listă.
Wikipedia listează și −2 ca negabinar și −3 ca negaternar . Teoretic, puteți adăuga prefixul nega- la orice, dar nu am idee pentru ce l-ați folosi.
Răspundeți
După cum notează Cerberus, prima listă pe care o oferiți este o combinație de două liste, ambele pe rădăcini latine: ordinale pentru 1-3, apoi arități (din numere distributive). Pentru a păstra aceste aspecte și pentru a include cuvintele corespunzătoare din greaca veche, am scris două anexe ale Wikționarului:
Răspuns
Aici vine o nouă sosire târzie la balul latin. Mai întâi, permiteți-mi să spun că am studiat latina de la vârsta de aproximativ opt până la 23 de ani și, în tot acest timp, am întâlnit cu greu altceva distributiv în acest Primer latin al lui Kennedy (cartea de gramatică latină a zilei). singurul exemplu: bina castra . Pot să explic că acest lucru se datorează faptului că cuvântul pentru „tabără”, castra este plural. Este plural. Singulare, castrum , înseamnă un fort. Romanii au văzut o tabără ca o acumulare de mici „forturi” (turnuri de veghe). Deci, duo castra pentru două tabere ar fi ambiguu. În schimb, pentru a fi clar, au folosit acest număr distributiv. Dar este dificil să găsim exemple, în afara comentariilor lui Iulius Cezar. (De atunci, l-am întâlnit pe Plautus, scriitorul comediei romane ca a doua sursă – vezi mai jos)
Cel mai apropiat este denarius nummus roman. Denarul valorează zece ases. Iar prima silabă este, desigur, vechiul nostru prieten den-i – zece (ca) seturi. În caz contrar, am citit destul de multe o f Latină, proză și poezie, război și pace, dar nu a întâlnit aproape niciun exemplu. În consecință, claritatea utilizării sale este extrem de dificilă.
Există o listă utilă de cifre latine, inclusiv cifre distributive din Later Latin Society : http://www.informalmusic.com/latinsoc/latnum.html . Aceasta include o descriere rezonabilă a semnificației numerelor distributive, deși explicațiile mă lasă cel puțin pe mine cu întrebarea „la ce naiba au fost?”.
O astfel de listă de cifre face să pară sunt foarte utilizate pe scară largă. De fapt, din câte îmi dau seama, numerele binare sunt construite în conformitate cu o regulă formativă care ne permite până la seturi de infinit, ceea ce nu le face utile și cele mai multe nu au putut fi folosite niciodată, inclusiv undeni . Matematica bazelor ar fi putut da o deschidere, dar prea târziu, mă tem!
Am găsit o explicație utilă a numerelor distributive din Gramatica latină a lui Allen și Greenough, citată de Dickinson College: http://dcc.dickinson.edu/grammar/latin/distributives . Acesta oferă câteva alte exemple.
Cu toate acestea, am găsit un articol în Classical Review [Volumul 21 Numărul 7 noiembrie 1907 de JPPostgate – Ce urmează în secvența ” unară, binară, ternară … „? , care contestă numele standard și interpretarea așa-numitelor distributive ca misnom. Acestea ar trebui numite, susține el, Colective , citate: de exemplu, relatarea lui Iulius Caesar despre britanicii pe care i-a întâlnit în care grupuri de zece sau doisprezece bărbați ( deni duodenique ) împărtășeau soții.
Răspuns
Voi adăuga doar la punctul de vedere al programării că o „aritate” constantă, dar nespecificată, de 2 sau mai multe , poate fi polyadic – și variadic poate fi utilizat dacă nu este constant – de exemplu, o funcție care ia un număr variabil de argumente ar fi variadic.