Добавить в корзинуПозвонить
Найти в Дзене
КиберMamedov 💻🔥

День программиста в России: зачем и когда?

Много ли вы знаете праздников, которые приурочены к дате определенного события? Кроме самых популярных, конечно: У каждого праздника есть какая-то предыстория и событие. Но есть такие праздники, которые приурочены не к прошлому, а к свершившемуся факту. Например, Новый год — 1 января наступает следующий год, в честь этого происходят празднования. А есть ли еще такие праздники? Да, день программиста. Сегодня произошло важное событие, теперь вы можете поздравить знакомых программистов с праздником. А что такого произошло, что сегодня празднуют день программиста? Сейчас всё объясню. Карточка статьи Программисты люди точные, поэтому праздник тоже выбирался под конкретное значение. День программиста выпадает на 256 день в году: Откуда взялось число 256? Все просто — это два в восьмой степени 2⁸. Проще не стало… Сейчас разберем эти два числа: В результате 2⁸ = 256. Все еще непонятны значения чисел 2 и 8? Это потому, что вы не читали статью про компьютерную память: Если коротко, то компьютер

Много ли вы знаете праздников, которые приурочены к дате определенного события? Кроме самых популярных, конечно:

  • 23 февраля;
  • 8 марта;
  • 1 мая;
  • 9 мая;
  • 12 июня и т.д.

У каждого праздника есть какая-то предыстория и событие. Но есть такие праздники, которые приурочены не к прошлому, а к свершившемуся факту. Например, Новый год — 1 января наступает следующий год, в честь этого происходят празднования. А есть ли еще такие праздники?

Да, день программиста. Сегодня произошло важное событие, теперь вы можете поздравить знакомых программистов с праздником. А что такого произошло, что сегодня празднуют день программиста? Сейчас всё объясню.

Карточка статьи

Выбор даты праздника

Программисты люди точные, поэтому праздник тоже выбирался под конкретное значение. День программиста выпадает на 256 день в году:

  • 12 сентября — в високосный год;
  • 13 сентября — невисокосный.

Откуда взялось число 256? Все просто — это два в восьмой степени 2⁸. Проще не стало… Сейчас разберем эти два числа:

  • число 2 — символизирует двоичную систему счисления, на которой базируется все программирование, т.е. 0 и 1;
  • число 8 — минимальный тип данных в программировании, это символ, а он содержит 8 бит.

В результате 2⁸ = 256. Все еще непонятны значения чисел 2 и 8? Это потому, что вы не читали статью про компьютерную память:

Если коротко, то компьютер может считать только два числа: 0 и 1. Минимальная единица хранения данных, это одно из этих чисел. Такая единица памяти называется бит. Следующей единицей измерения по объему памяти идет байт, а он как вы уже знаете, занимает 8 бит.

Хоть минимальная единица данных и является бит, но в ней программисты ничего не хранят, слишком маленький объем. Поэтому, для программирования используется байт, как минимальная единица хранения данных.

Почему в степени стоит 8 бит, а не 1 байт? Для программистов 8 бит число почти священное, каждый начиная свое обучение сталкивается с ним. Каждый программист знает, что 1 байт, это 8 бит. Поэтому в степень поставили именно это число, а не единицу.

Если бы взяли в степень 1 байт, то число было бы 2¹ = 2 января. Праздновать сразу после нового года было бы тяжело. 🙂

Ведь число 256 тоже для программистов достаточно известное и важное. Это число часто встречается при работе с сетями. Например, IP-адрес, через который вы попадаете в Интернет состоит из 4 чисел, с максимальным количеством вариантов 256.

Пример IP-адреса: 88.212.206.251.

Этот праздник является государственным и введен указом Президента Российской Федерации от 11.09.2009 г. № 1034.

Поздравьте всех знакомых программистов и причастных к IT. Они делают мир удобнее и лучше для повседневной жизни.