А почему же выбрали именно 256-ой день? Для программистов тут ничего объяснять не нужно, а вот остальным надо пояснить.
Что такое 256? Это двойка в восьмой степени, то есть 2⁸=256. Но откуда взялась двойка и почему именно в восьмой степени? Почему было не отмечать праздник в 128-ой (это 2⁷) день года или, например, в 32-ой (это 2⁵), тогда бы не пришлось делать две даты, потому что 32-ой день — это 1 февраля.
Во-первых, это просто максимальная степень двойки, которая меньше, чем количество дней в году. Во-вторых, 256 выбрано потому, что это количество целых чисел, которое можно выразить с помощью одного восьмиразрядного байта. Если всё равно звучит неубедительно, то давайте расскажу ещё чуть подробнее.
Как известно, компьютеры работают в двоичной системе, то есть могут считать только нули и единицы. А минимальная единица информации, которая может только два значения, "истина" или "ложь", обозначаемые как "0" или "1" называется бит. То есть бит — это минимальная единица хранения данных.
То есть двойка используется, потому что двоичная система.
Теперь разбираемся с восьмёркой. Следующая по объёму единица измерения после бита — это байт. В одном байте восемь бит (1 байт = 8 бит). Почему именно восемь, а не 2, 4 или 10 — это другой вопрос, но если кратко — так исторически сложилось: в IBM при разработке команд для своего процессора ввели стандарт в 8 бит на 1 байт, остальные переняли, и так этот стандарт стал общепринятым. О том, почему в IBM решили принять именно такой стандарт, рассказывать не буду, а то мы слишком сильно ответвимся от темы. Лучше вернёмся к нашим программистам.
Комментарии 32
Я с удовольствием выберу наиболее подходящий расклад для вашей уникальной ситуации.
Пришлю вам общий прогноз и дам совет как стоит дальше поступать.
Если у вас появятся вопросы то обращайтесь ко мне в личные сообщения