Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

256-ичная система и её запись

Автор Валентин Н, сентября 16, 2012, 20:45

0 Пользователи и 1 гость просматривают эту тему.

kemerover

Цитата: qw23 от сентября  2, 2020, 21:30
Да вот скорее всё же меня 60-ричная интересует: нужна же она была зачем-то вавилонянам!
И уже как следствие 360-ричная: потому что круг - тоже почему-то 360 градусов...  Хотя нет: 360 градусое -  скорее следствие 12-ричной системы...
Плюсы 12-, 60- и 360-ричных систем в большом количестве делителей, то бишь в красивом и легкопонимаемом выражении множества частоиспользуемых дробей.

kemerover

Цитата: Python от сентября  2, 2020, 21:46
Кстати, 64-чную систему записи достаточно легко приспособить к 60-чной по описанному выше способу. 64-чные цифры можно скомпоновать из 6 двоичных точек или двух 8-чных цифр.
Кстати, здесь Брайль вполне бы подошёл (6 точек для чисел плюс нескольких доп символов вроде нуля). Жаль, что там уже есть закрепившаяся система.

Andrey Lukyanov

Цитата: kemerover от сентября  2, 2020, 21:48
Плюсы 12-, 60- и 360-ричных систем в большом количестве делителей, то бишь в красивом и легкопонимаемом выражении множества частоиспользуемых дробей.
При таком подходе оптимальна 30-ричная система.

kemerover

Цитата: Andrey Lukyanov от сентября  2, 2020, 22:01
При таком подходе оптимальна 30-ричная система.
30 не делится на 4. Если бы в часе было бы не 60 минут, а 30, то было бы менее удобно.

qw23

Цитата: Python от сентября  2, 2020, 21:46
можно задействовать цифры и буквы, различая прописные и строчные — английского алфавита хватает с лихвой.

Особенно хорошо когда совпадают начертания в некоторых шрифтах :  l (L) и  I (i)
или приглядываться и пытаться понять это маленькое или большое  О/о

Плюс возникает вопрос читабельности записанного таким образом числа...
... а также запоминания какой символ из 60-ти какой букве соответствует!..
Не бойтесь ошибаться!
                    Все мы учимся.
                                                       Причём всю жизнь!

qw23

Цитата: kemerover от сентября  2, 2020, 22:18
Цитата: Andrey Lukyanov от сентября  2, 2020, 22:01
При таком подходе оптимальна 30-ричная система.
30 не делится на 4. Если бы в часе было бы не 60 минут, а 30, то было бы менее удобно.

Ну да, поэтому надо чтобы в часе было 100 минут... ))
Или хотя бы 64 минуты - тогда всё бы проходило гладко!

Немного напомнило про альтернативную математику, где число пи не равняется 3,14...  :D
Но это - шутка, а вот другой способ деления времени - вполне, по-моему, рабочая идея...


Не бойтесь ошибаться!
                    Все мы учимся.
                                                       Причём всю жизнь!

kemerover

Цитата: qw23 от сентября  2, 2020, 22:27
Ну да, поэтому надо чтобы в часе было 100 минут... ))
Или хотя бы 64 минуты - тогда всё бы проходило гладко!
100 или 64 использовать меньше смысла, чем 120 или 60, ведь они являются высшими сверхсоставными числами ((wiki/en) Superior_highly_composite_number). 100 намного больше 60, но имеет на 3 меньше делителей (9 против 12) и на 1 меньше простого делителя (2 против 3), 64 вообще имеет всего лишь 7 делителей и всего лишь 1 простой делитель. Так что древние шумеры значили, что делали, когда выбирали основание 60.

Python

Цитата: qw23 от сентября  2, 2020, 22:24
Цитата: Python от сентября  2, 2020, 21:46
можно задействовать цифры и буквы, различая прописные и строчные — английского алфавита хватает с лихвой.
Особенно хорошо когда совпадают начертания в некоторых шрифтах :  l (L) и  I (i)
или приглядываться и пытаться понять это маленькое или большое  О/о

Плюс возникает вопрос читабельности записанного таким образом числа...
... а также запоминания какой символ из 60-ти какой букве соответствует!..
В своей системе я выбросил I и l, объединив L и i как регистры одной буквы. 0/O/o тоже могут путаться, но обычно их проще различить (особенно если ноль рисуется с черточкой).
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

qw23

Цитата: Python от сентября  2, 2019, 23:05
⍑←{⍵⊤⍨(⌈⍺⍟⍵+1)/⍺}
base60←{'0123456789AaBbCcDdEeFfGgHhJjKkLiMmNnOoPpQqRrSsTtUuVvWwXxYyZz'[60⍑⍵]}
pr←{⎕←(,⍕⍵),'60'}

А в какой это программе набрано? И почему-то не все символы в браузере отображается (есть как минимум один "квадрат" вместо символа)

И второй вопрос сразу:
      в этом программе можно построить свою систему для счёта и обкатать?
Не бойтесь ошибаться!
                    Все мы учимся.
                                                       Причём всю жизнь!

kemerover

Цитата: Python от сентября  2, 2020, 22:47
Особенно хорошо когда совпадают начертания в некоторых шрифтах :  l (L) и  I (i)
или приглядываться и пытаться понять это маленькое или большое  О/о
Да, если пытаться всего этого избегать, то в лучшем случае получается 58-ричная система, которая используется, например, в Биткоине, чтобы избежать обман с помощью похожих номеров кошельков.

qw23

Цитата: kemerover от сентября  2, 2020, 23:01
Цитата: Python от сентября  2, 2020, 22:47
Особенно хорошо когда совпадают начертания в некоторых шрифтах :  l (L) и  I (i)
или приглядываться и пытаться понять это маленькое или большое  О/о
Да, если пытаться всего этого избегать, то в лучшем случае получается 58-ричная система, которая используется, например, в Биткоине, чтобы избежать обман с помощью похожих номеров кошельков.

Да уж, чего только не узнаешь на пути к цели!

Одно утешает - что мы идём путём великих!...

Не бойтесь ошибаться!
                    Все мы учимся.
                                                       Причём всю жизнь!

Bhudh

Цитата: qw23 от сентября  2, 2020, 22:54не все символы в браузере отображается
Поскольку браузер на этов сайте использует стандартные системные шрифты, это значит, что у Вас в любой программе эти символы не видны будут. Апдейте шрифты. У меня Windows XP, но всё вижу. Ибо шрифты ставлю.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Python

Язык программирования APL. Если квадрат только один, то так и должно быть — язык использует много специфичных символов, один из которых, предназначенный для операций ввода-вывода, имеет форму квадрата.

Поэкспериментировать можно тут.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Валентин Н

Цитата: qw23 от сентября  2, 2020, 22:54
Цитата: Python от
А в какой это программе набрано? И почему-то не все символы в браузере отображается (есть как минимум один "квадрат" вместо символа)
Вы про этот? Так это и есть квадрат.
ЗАБАНИЛ ВИКИПЕДИЮ
Нижниь ıндэкс в ҷıсʌах — степень тıсяҷı
Препинания авторские!

qw23

Цитата: Bhudh от сентября  2, 2020, 23:10
Апдейте шрифты. У меня Windows XP, но всё вижу. Ибо шрифты ставлю.

Посоветуйте шрифты, чтобы покрыть все наши базовые потребности...
Не бойтесь ошибаться!
                    Все мы учимся.
                                                       Причём всю жизнь!

Bhudh

Потребности Ваши знаете только Вы... А так Symbola и пачки Noto обычно вполне хватает. Жаль, Universalia обновляться перестала :(.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

qw23

Не бойтесь ошибаться!
                    Все мы учимся.
                                                       Причём всю жизнь!

Python

Ну смотря сколько их, этих потребностей, и какие. Если для APL, то, например, FreeMono подойдет, или есть специфичные APLовские, хотя даже обычная для современной винды Cambria эти символы поддерживает. Если нужно сразу все, и побольше, побольше, побольше, и все в одном шрифте, то Unifont, Universalia и еще некоторые универсальные шрифты. Хотя обычно чем универсальнее шрифт, тем хуже прорисован.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

qw23

Ещё странно время обозначается:

                          дни, месяцы и года  -  десятичная система счисления
                                        часы  -  24-ричная
                             секунды, минуты  -  60-ричная
               миллисекунды, ..., наносекунды  -  опять десятичная


Не бойтесь ошибаться!
                    Все мы учимся.
                                                       Причём всю жизнь!

Python

Да, десятичные доли секунд все портят. Вот бы терции и квадрии вернуть ::)

Дни и месяцы — там нечто более запутанное, чем просто десятичная или другая позиционная: в разных месяцах разное количество дней, причем, в некоторых месяцах оно меняется в зависимости от года. Месяцы — 12-чные, дни — 30-чные плюс-минус.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

qw23

Цитата: Python от сентября  2, 2020, 23:50
Месяцы — 12-чные, дни — 30-чные плюс-минус.

Да, это я проглядел....



А месяца лучше уж было сделать по 30 дней, а потом просто раз в 6 лет добавлять 13-ый месяц...

Хотя опять же равноденствия сдвинуться...
Как всё сложно!..


Может всё же месяца надо правильнее по луне считать? 
Древние далеко не дураки были...


Не бойтесь ошибаться!
                    Все мы учимся.
                                                       Причём всю жизнь!

Python

Лунные месяцы тоже неодинаковой длины — период лунного оборота нацело на длительность суток не делится, приходится корректировать туда-сюда.

Можно календарный год вообще 360-дневным сделать, как у майя, и пусть себе плавает, делая полный круг каждые 70 лет. Календарей много разных было в истории.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Python

Кстати, часы в сутках не просто 24-чные, а 2х12. Раз так, то сутки можно разбить на полусутки (am и pm, либо дни и ночи — во втором случае начало полусуток можно сдвинуть на 6 часов относительно принятого сейчас), и применить к этим полусуткам сквозную нумерацию в пределах месяца. Если взять 360-дневный год с 30-дневными месяцами, то получится красивое чередование разрядов 12-60: 12 месяцев, 60 полусуток, 12 часов, 60 минут.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

Валентин Н

Цитата: Python от сентября  3, 2020, 00:35
Если взять 360-дневный год с 30-дневными месяцами, то получится красивое чередование разрядов 12-60: 12 месяцев, 60 полусуток, 12 часов, 60 минут.
Гениально!!!11 :=
ЗАБАНИЛ ВИКИПЕДИЮ
Нижниь ıндэкс в ҷıсʌах — степень тıсяҷı
Препинания авторские!

qw23

Цитата: Валентин Н от сентября  4, 2020, 00:11
Цитата: Python от сентября  3, 2020, 00:35
Если взять 360-дневный год с 30-дневными месяцами, то получится красивое чередование разрядов 12-60: 12 месяцев, 60 полусуток, 12 часов, 60 минут.
Гениально!!!11 :=

Осталось только утвердить. Надеюсь все тут согласны?! 
Не бойтесь ошибаться!
                    Все мы учимся.
                                                       Причём всю жизнь!

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр