Десятичная система упрямо не уступает двенадцатеричной
На модерации
Отложенный
Новая перспективная сейчас в электронике троичная система на трехстабильных микропереключателях возможно быстрее бы прижилась в технике, если бы у человека на руке было не пять пальцев, а шесть из-за чего он бы издавна повсеместно использовал сегодня выигрышную во многих отношениях совместимую с троичной - двенадцатеричную систему счисления вместо нелепой десятичной.
Действительно, всякое число делится без остатка в десятичной системе только на 2 и 5 , а в двенадцатеричной на 2,3,4 и 6 то есть в два раза чаще при увеличении количества цифр всего лишь на 20%. И всего-то к десяти общепринятым надо придумать и добавить лишь две дополнительные цифры. И масса арифметических преимуществ!
По этому поводу господин «Володей nl»
мудро неожиданно мне сообщил, что по его мнению
«двенадцатеричная система имела место в Древней Руси, но жыдярики её сдвинули на более примитивную»…
И тогда я полез в Гугл, где прочитал…
История
«Двенадцатеричная система счисления возникла в древнем Шумере.
Предполагается, что такая система возникала исходя из количества фаланг пальцев на руке при подсчёте их большим пальцем той же руки. Фаланги пальцев использовались как простейшие счёты (текущее состояние счёта засекалось большим пальцем), вместо загибания пальцев, принятого в европейской цивилизации. Некоторые народы Нигерии и Тибета используют двенадцатеричную систему счисления в настоящее время.»
Так же существует гипотеза, что до 12 считали сидя, загибая не только 10пальцев рук, но и 2 ноги. Хотя, возможно, такое случалось, когда европейцам приходилось сталкиваться с восточным двенадцатеричным счётом.
Двенадцатые доли часто встречались и в европейских системах мер. У римлян стандартной дробью была унция (1/12). 1 английский пенс = 1/12 шиллинга, 1дюйм = 1/12 фута и т. д.»
В частности русским соображать при справедливом расчете на троих так было бы много проще...
см. также«Проза научного сотрудничества»
http://proza.ru/2014/01/24/1474
«Счёт дюжинами
Элементом двенадцатеричной системы в современности может служить счёт дюжинами. Первые три степени числа 12 имеют собственные названия:
- 1 дюжина= 12 штук
- 1 гросс= 12 дюжин = 144 штуки
- 1 масса= 12 гроссов = 144 дюжины = 1728 штук»
Но двенадцатеричных аналогов десятичной тысячи и миллиону мне найти не удалось.
Так неужели никогда не доживем до редкостно культурной и бескровной революции при которой в школе детей наконец начнут учить рациональной двенадцатеричной системе счисления вместо нелепой десятичной?…
Комментарии
Стесняюсь спросить, а когда на баррикады за 12-тиричную систему?
Мне больше как-то нравится 16-тиричная.
Аналогично.
- Охулион = миллион
- Охулиард = миллиард
- 1 олимпиард = 50 миллиардов.
- миллион = бля буду
С другой стороны, с чисто технической - какая разница как проис ходят вычисления в компьютере?! - хоть двоичная система, хоть восьмеричная, хоть шестнадцатиричная... результат выводится в том виде, в котором человеку надо, а что там внутри компьютера? - это "черный ящик"...
академики построили уникальную ЭВМ "Сетунь" , и убеждали что это лучшее и перспективное , тоже хотели "своё" чтобы российское "не как у всех",
теоретическая симметрия положительных и отрицательных чисел выглядела привлекательно , но
чота оно никуда не пошло , кануло в Лету , хотя возможность доказать преимущества прорывной системы была свободная ,
но не доказали
Разработка симметричной троичной системы в СССР была "похерена" по банальной причине.
Не хватало программистов, вернее их количества. Ведь написание исходников требовало миллиардов человеко-часов.
Поэтому власть предержащие предпочли организовать заимствование и банальное воровство у западных "партнеров".
А ТАМ изо всех сил развивали двоичную систему которая давала максимальную и быструю прибыль при не очень больших затратах.
И теперь мы имеем одну "винду" в разных ее вариантах.
Ведь и линкус и яблочные системы это просто разные ее варианты.
А троичная система имела многократное преимущество по компактности кодов, скорости обработки информации. И много чего ещё.
Короче, в СССР, в погоне за западными дешевками проср..., вылили младенца вместе с водой, угробили самое лучшее что могли.
Что было в СССР обычным делом:-(((
для меня важным было подчеркнуть, что в разных сферах деятельности человек имел разные основания для применения разных систем счёта.
-это в "русском мире"?
Число 10 в двоичной (binary) системе равно 1010.
выведите на экран калькулятор, в верхнем меню выберите "вид" --> "программист" . Там можно перевести в четыре системы (Hex - шестнадцатеричная; Dec - десятичная; Oct - восьмеричная; Bin - двоичная).
А калькуляторы преобразовывают десятичные числа в двоичные (в ней идет выполнение арифметических действий) и наоборот.
Смотрите как все просто и очевидно!
1
+
1
=
10
11
+
1
=
100
В этой системе даже считать проще!
Это происходит потому что если начинать счёт комбинаций от нуля, то последняя будет 255. Хотя всего комбинаций = 2^8 =256. Или, проще сказать, если начинать счёт комбинаций от единицы, то последняя комбинация будет № 256...
1- есть что-то имеющее определенную величину.
0- вообще ничего нет.
Незавершенная, кривая, уродливая логика.
И при серьёзном программировании это уродств заставляет монтировать столько обходных путей и подпорок что страшно смотреть на этот клубок противоречий.
В обычном компоте "0" это 0.5 вольта, а "1" это 5 вольт, когда пусто - это комп сломался, обрыв.
Замените "0" на "А", а "1" на "Б", или "0" на зеленый ламп, а "1" на красный ламп. Когда ламп совсем не горит это не есть ноль. Противоречия вы себе придумали.
Именно на этом обстоятельстве основаны языки высокого уровня для ЭВМ.
В 1965 году я учился в ВУЗе и там были несколько машин - Ламповая "Урал-5", Транзисторная "Проминь". Команды на них имели цифровой код.
Например, сложение --> 01; умножение --> 04; безусловный переход --> 08; ну и так далее - все команды цифрами.
В языках высокого уровня этим командам присваивали такие символьные сочетания, которые совпадали с обычным человеческим языком. Например, тот безусловный переход, который имел цифровой код 08, стали именовать GO TO (английский язык). То же можно сказать про все остальные команды, как то : LOAD; SAVE; Print; ну и так далее. В СССР пытались внедрить русскоязычные версии языков высокого уровня, где, например, LOAD = ЗАГРУЗИТЬ, но эти языки не прижились. По моим ощущениям, они не прижились потому что в русском языке, например, слово загрузить имеет столько значений, что в компьютерной тематике гораздо проще запомнить английское слово LOAD - оно для нас (русскоязычных) не отягощёно большим количеством разных значений....
НОЛЬ придуман задолго до компьютеров и он придуман для облегчения примитивных умов не способных оперировать естественными, фундаментальными законами.
А то что вы написали про вольты и прочее это просто бред НЕ ПОНИМАЮЩЕГО человека.
Есть пакет информации. В двоичном коде это единица.
А ноль, это, по идее полное отсутствие информации. Что принципиально невозможно.
Поэтому и логическое противоречие.
Учитесь.
Исходя из современной научной базы НОЛЬ - это неопределенность.
Откуда Вы знаете, что там думал доисторический человек, когда видел нечто круглое? :-)))
Я согласен с Вами, что СССР отстал, в частности, в направлении ЭВМ - безусловно, это одна из причин того, что наши языки не прижились. Но это следствие не того обстоятельства, что наши не могли ничего сочинить. Я помню, как работник т.н. "перврго отдела" на заводе перед праздничными днями обходил отделы и прятал пишущие машинки в сейфы, чтобы никто не мог ими воспользоваться. Также и с ЭВМ - программисты были этакой кастой...
Но даже эти и им подобные обстоятельства лишь следствие. Следствие того, что нашу страну Запад видел своей колонией, а она была вынуждена ограждать себя от всяких "либерастов", которые спали и видели, как бы продаться Западу. В конце концов, Запад купил-таки Горби с Раисой за килограмм брюликов... :-))
Это как пытаться измерить длину окружности палкой.
Кто знает? Может быть Вы и правы... Но "каждый мнит себя стратегом, видя бой со стороны" (Омар Хайям "Витязь в тигровой шкуре"). Будет гораздо лучше, если Вы будете продвигать свою точку зрения, а не заниматься голым критиканством :-). Это как в рекламном бизнесе - можно восхвалять свою продукцию, но нельзя охаивать продукцию конкурентов...
В квантовых компьютерах юзаются кубиты, там как раз три состояния.
В обычных компах, третье состояние невозможно (только 0 или 1).
Десятичная, двенадцатеричная и другие системы неестественны, надуманные и выдуманные.
А споры какая лучше просто глупость.
Все они одинаково плохи.
(1)- информационный пакет.
(0)- неопределимый пакет информации. (неопределенность).
(-1)- пакет информации "вывернутый" наизнанку.
Это подтверждается самыми современными открытиями науки.
Квантование, теория струн и такая противоречивая теория относительности вам в пример.
А последние исследования деятельности человеческого мозга утверждают что нейроны мозга преобразуют ДВОИЧНЫЕ сигналы в троичную систему и вся сознательная деятельность человека, мышление и принятие решений осуществляется в троичном коде.
Поэтому мы такие умные и противоречивые. :-)))
Да? А само на себя и единицу? Автору пора в школу. Там ему расскажут про простые числа.
Вывод прост: на NL любые попытки отойти от формулы общения "Ты ничего не понимаешь, ты сам ничего.., да ты ..удак, да ты сам .. удак" обречены на провал.
Иди лучше учи философские аспекты Нуля, дальше будет сложнее - придется выслушать про противоречия в "двух нулях", комнатке с табличкой "00".