Jen drobounká OT poznámka k tomu, že ve finanční sféře se počítání se základem 2 neujalo: to není tak úplně pravda.
Sice máme peníze pěkně v desítkové soustavě, ale nikoliv v řadě 1-10-100 (koruna, desetikoruna, stokoruna), ale od každé je ještě polovina a dvojnásobek (padesátihaléř+dvoukoruna, pětikoruna+dvacetikoruna, padesátikoruna+dvoustovka...).
Ejhle, střípek dvojkové soustavy... ;o)
Tohle (půlka a dvojnásobek
) tam zůstalo pravděpodobně po Egypťanech, a jejich počítání vážením
. Oni opravdu počítali (násobili) postupem, který má k té dvojkové soustavě blízko. A rozhodně bych si netroufl ho nazvat nepraktickým
.
Ta dvanáctková
a podobné soustavy při počítání peněz jsou mnohem mladší. Tucet lze totiž snadno rozdělit na polovinu, třetinu, čtvrtinu či šestinu. Kopu pak i na pětiny a desetiny.
Tyhle pozůstatky se leckde najdou taky (že, Angličani...).
Jen tak nějak vyhráli ti, co na prstech na rukou dopočítají do desíti, nad těmi, komu ty prsty stačí až do 1024. ;oD
na radiany jsou taky tak trosku half baked, kdyz je to zalozeny na Pi a ne na Tau (resp. ne na puvodnim eulerove pi). Takze polovina kruhu je Pi/4, atd. Jasne, clovek si zvykne na vsechno, i na takovy divnosti, jako letni cas, ale pro deleni kruhu by to Tau bylo lepsi (a navic se 2Pi vyskytuje ve vzorcich az podezrele casto, takze to asi nebude uplne fundamentalni konstanta ;p)
Vim, blasphemy
Koukněte třeba na začátek tohletoho https://math.libretexts.org/Bookshelves/Abstract_and_Geometric_Algebra/Applied_Geometric_Algebra_(Tisza)/04%3A_Spinor_Calculus/4.01%3A_From_triads_and_Euler_angles_to_spinors._A_heuristic_introduction
Ono to souvisí s konceptem rotací (nejen) v 3D, který je zase propojený s teorii Lieových grup a algeber, teorií reprezentací... Velmi hezký matematický základ je třeba tu https://archive.org/details/theoryofspinors0000cart/page/n13/mode/2up (dá se i aktuálně koupit)
Sorry za off-topic, tohle už moc s decimalem společného nemá, i když Boost.Qaternions je asi trochu bližsí oběma tematům....
Ono to není ještě tak dlouho co se vyskytoval i pětadvacetihaléř, ale kdosi vypočítal, že z kombinace 1-2-5 se dá poskládat jakákoliv libovolná částka při nejmenším nutném počtu mincí a bankovek v oběhu, tak se to ujalo. Se dvojkovou soustavou to nemá nic společného, jde čistě o finanční náklady na výrobu platidel.
V tom máte naprostou pravdu.
Jen s tím dodatkem, že právě ten kus dvojkové soustavy způsobuje to, že ten počet je skoro optimální.
Čistě dvojková řada by znamenala, že nepotřebujete více, než jedno platidlo od každé hodnoty. V řadě 1-2-5 (0.5-1-2) vždy potřebujete pro některé hodnoty dvě platidla (mince, bankovky).
Ve skutečnosti byl ten pětadvacetihaléř (ještě ho mám schovanej!) výhodnější, ale dalším krokem by byla hodnota 12.5 haléřr, což je nesmysl, protože desetník je dostatečně blízko. Nicméně tenkrát byla ta řada směrem dolů: pětihaléř, tříhaléř (zaokrohlené 2.5 - ještě ho mám schovanej) a jednohaléř. Jak vidno, od koruny dolů to opravdu šlo po binární řadě, byť se zaokrouhlením na integer.
Tohle je moc zajímavý problém.
Chci říct, že se mýlíte, ale je to pochopitelné, protože realita je relativně neintuitivní.
Minimální počet mincí bychom měli, kdybychom počítali v TROJKOVÉ SOUSTAVĚ.
Na to přišlo už dávno .. trojka je totiž nejblíž jednomu zajímavému číslu, které se stalo základem logaritmů.
Rusové na tom postavili digitální počítač.
Tam to bylo vůbec nejzajímavější, protože operace v symetrické trojkové soustavě jsou rychlejší. Akorát měli (tenkrát) problém s neefektivitou paměti, tak se to neujalo. Ale mohlo by to být zajímavé.
https://cs.wikipedia.org/wiki/Balancovan%C3%A1_trojkov%C3%A1_soustava
Mělo to určitou estetickou krásu, protože čísla se dala zapsat (místo 0 a 1) pomocí symbolů "- 0 +" a číslo se dá negovat prostou záměnou mínus za plus a naopak
Základ co nejblíž 2.7 optimalizuje jednu metriku - počet číslic krát počet jejich druhů. Jestli je tahle metrika vhodná pro nějaké konkrétní použití je druhá otázka. Třeba pro návrh telefonní plechové huby asi jo. Ten počet otázek krát počet možností si musíme vyslechnout.
Na druhou stranu pro počítání tahle metrika IMO moc vhodná není. Vypadá to, že větší počet číslic je pro naše mozky výrazně větší záhul než větší báze. Proto taky obvykle používáme hexa čísla místo binárních.
A i hardware často používá vyšší báze než 2 - třeba MLC flashky, nebo víceúrovňová modulace v PCIe.
To věděli už staří Řekové a Římani (a kdoví, kdo před nimi) :-)
https://en.wikipedia.org/wiki/Abacus
https://en.wikipedia.org/wiki/Bi-quinary_coded_decimal
https://en.wikipedia.org/wiki/Salamis_Tablet
A na té desce ze Salmíny možná používali i záporný hodnoty cifer v řádech, i když to se bez pamětníků dost špatně dokazuje. Ony ani ty římský číslice nejsou zase tak hrozný vynález, protože se moc nepoužívaly na výpočty, ale jenom na storage (na počítání měli abacus) a byly optimalizovaný na rychlý a jednoduchý přepisování mezi úložištěm a výpočetní jednotkou.