Поискoм гугла можно найти бинарные и метрические часы… Однако, как в том анекдоте про программиста, у которого 1 километр == 1024 метра, появился интерес, почему нету часов, где: В сутках - 16 часов В часах - по 64 минуты В минутах - по 64 секунды Тем самым, под "бинарными часами" предлагаются самые стандартные часы, только с различной бинарной индикацией. Но не с бинарным отсчётом интервалов времени… P.S.: По-крайней мере, хоть метрическое (десятичное) время и не используется в повседневной жизни, предложения часов и гаджетов есть. У меня на DVR-мониторе давно имеются строчки и с десятичным, и с бинарным временем…
Имелoсь ввиду сама система счисления времени. Типа Спойлер Код (DOS): @if (@a==@b) @end /************************************************************* @echo off& setlocal EnableExtensions EnableDelayedExpansion & set hint=? - Help: :Begin :Watcher Set Now=%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,1%&Set Now=!Now: =0! call :Get_Seconds !Now! set /a Current=%ErrorLevel%*512/6750+65536 set "Bin=" :Binning set /a "Bit=(%Current%&1)" if !Bit! gtr 0 (set Bin=1%Bin%) else (set Bin=0%Bin%) set /a "Current>>=1" if !Current! gtr 1 goto Binning echo !Bin:~0,4!:!Bin:~4,6!:!Bin:~10,6! goto Watcher :Get_Seconds set n=000000%~1&set n=!n:~-7! set /a n=!n:~0,1!*360000+!n:~1,1!*36000+!n:~2,1!*6000+!n:~3,1!*600+!n:~4,1!*100+!n:~5,1!*10+!n:~-1! exit/b !n! & rem --------------------------------------------------------------- exit/b 0 & rem ****************************************************************/ P.S.: В сутках получается 65536 секунд…
[math]24\cdot 60^{2}=1,318359375\cdot 2^{16}[/math] с поправкой на 1,318359375 как раз и получается 65536, что поделать -- жизнь не идеальна
Додумaлся вгуглить только что… Много чего интересного с этой величиной связано. P.S.: Ирония прямо… А если копаться в истории (Шестнадцатиричный Славянский Календарь или Аборигены Полинезии использовали двоичную систему счисления, Книга Перемен) - так вообще обидно. Столько революций, войн, переворотов - а толку? Самое обидное то, что "современному времени" не так и много лет. Да и календари не такие уж древние. Всё в средние века уходит всего лишь. А сделано - будто на зло программисту!
Paguo_86PK, 60-ударов в минуту -- это заслуга престарелого Галлилео Галлилея, который додумался соединить маятник с часами, а синхронизовал он эти часы по своему пульсу, будь Галлилео на тот момент помоложе, было бы в минуте 70 или 75 секунд И еще одно, 1 астрономические сутки это 23 часа 56 минут 4,09 секунды [math]82800+3360+4,09=86164,09=1,314759674072265625\cdot 2^{16}[/math]
Скажи спасибо попам за полторы тысячи лет научно-технического застоя Думается, измерение времени началось задолго до этого. А там естественным "синхронизатором" было солнце, которое, как известно, ходит по кругу, а круг делится на 360 градусов и 60 и 12 - целые делители (т.е. используя их, можно поделить день на целое число одинаковых интервалов, что было очень кстати для людей, не знавших про дроби).
Не всё так однозначно... В древнем Вавилоне день делили на 60, потом еще на 60, потом еще на 60 Основа нашего временного деления заложена древними ебиптянами, которые отслеживали серию из тридцати шести маленьких созвездий («деканы»), которые последовательно вставали над горизонтом приблизительно каждые сорок минут. Восход каждого нового «декана» отмечал начало нового часа. Начало новой декады (египетский период в десять дней) отсчитывалось от появления определенного «декана» на востоке прямо перед рассветом. Около 2100 года до нашей эры египтяне усовершенствовали свой солнечный календарь системой наблюдения за регулярными появлениями этих звёзд, и создали обобщенный годовой календарь. Тридцать шесть декад составили триста шестьдесят дней нового календаря. Новая система показала себя достаточно точной, чтобы аккуратно предсказывать ежегодные разливы Нила во время восхода Сириуса, даже не смотря на то, что фактическая длина часов менялась в соответствии с сезоном. Никейский грек Гиппарх преобразовал египетские звездные часы в стандартизированные равноденственные часы, в которых каждый период света и тьмы в дни равноденствия разделены на двенадцать равных отрезков. Минуты и секунды появились позже, в Средневековье.
Вoзник вопрос: Почему программисты обязаны подчиняться всем этим пережиткам, если спокойно можно было бы организовать счёт реального машинного времени для всех внутренних операций и процессов в двоичных интервалах суток? А для конечного пользователя просто выводить конвертированные величины… (В далёком детстве никак не понимал, почему у всех кварцевых часов какая-то величина в 32768… Потом не понимал, почему у PAL-декодеров кварцы на 8,8672375мГц) Традиционно, военные привыкли, что их боеголовки не проживут дольше хомячка и все свои всякие ЮНИКСы изначально программировали как недолговечные. Кучу проблем наделали с "проблемой 2000". Сейчас - другая крайность: Вот что за бред? Вселенная столько не существует, сколько они запасли всем времени! Не разумнее было бы выровнять хотя бы на миллион лет, чтобы тик был бы не секундным, а микросекундным. Нам что, каких-то 292 тысячи лет не хватит на написание ровного кода? P.S.: Смотрю и не понимаю: Кто заправляет этой жуткой кафедрой стандартизации кривых реализаций?