День програміста

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

День програмі́ста — професійне свято програмістів, яке відзначають 256-го дня року (у високосний рік це 12 вересня, а у невисокосний — 13 вересня).

Свято офіційно визнане в Росії і неофіційно відзначається в Україні та ряді інших країн, включаючи Аргентину, Ізраїль, Бангладеш, Чилі, Бразилію, Мексику, Австрію, Німеччину, Канаду, Китай, Хорватію, Чехію, Францію, Індію, Бельгію, Австралію, Польщу, Румунію, Ірландію, Італію, Сербію, Словенію, Великобританію та США.

Вибір дати[ред.ред. код]

Вибір для свята 256-го дня року пояснюється тим, що це число символічне, воно тісно пов'язане з комп'ютерами, але не асоціюється з конкретними особами чи кодами спеціальностей[1]. Число 256 відповідає кількості чисел, які можна представити за допомогою одного 8-бітного байта, поширеній одиниці вимірювання обсягу даних. Вісім бітів, що в свою чергу можуть мати значення 0 або 1, дають можливість закодувати у двійковій системі числа від 000000002 до 111111112, тобто 28 різних чисел. Число 256 обрано також тому, що це максимальний степінь числа 2, який не перевищує кількості днів у році[2].

У двійковій системі числення число 256 записується як 1000000002. У поширених в середовищі програмістів шістнадцятковій та вісімковій системах, пов'язаних з двійковою, — як 10016 та 4008 відповідно, тобто в цих системах число 256 виглядає як «кругле».

Офіційне затвердження в Росії[ред.ред. код]

Вперше ідею святкування «Дня програміста» висловив у 1996 році Дмитро Мендрелюк, голова видавничого дому Комп'ютерра[ru]. Було запропоновано святкувати цей день у першу п’ятницю вересня, названу «Чистою п’ятницею» (день очищення носіїв інформації)[1].

Саме 256-тий день року було запропоновано Валентином Балтом та Михайлом Черв’яковим у 2002 році. Вони організували збір підписів за офіційне визнання професійного свята[2][1].

Указ про затвердження свята підписав 11 вересня 2009 року президент Росії Дмитро Медведєв[3][4].

Див. також[ред.ред. код]

Виноски[ред.ред. код]

  1. а б в Алексей Стародымов, Марина Пелепец (27.05.2009). «День программиста настанет?». computerra.ru. Процитовано 10.09.2014.  (рос.)
  2. а б Сергей Попсулин (13.09.2011). «В России отмечается День программиста». Процитовано 10.09.2014. 
  3. «Dmitry Medvedev issued an executive order establishing a new professional holiday, Programmers' Day.». Kremlin.ru. 2009-09-12. Архів оригіналу за 2013-06-25. Процитовано 2009-09-12. «День програміста святкуватиметься щороку на 256 день, тобто 13 або 12 вересня, в залежності від того чи рік високосний.»  (англ.)
  4. «Президент России подписал указ об утверждении Дня программиста». Мінкомзв’язку Росії. 11.09.2009. Процитовано 08.09.2014.  (рос.)