| День програміста | |
|---|---|
| Місце | |
| Дата | 7 січня[1] |
День програмі́ста — свято програмістів, яке відзначається в різні дні року. В Україні — 7 січня (з 2026 року як офіційне свято), в КНР — 24 жовтня (1024 або 210).
В Росії відзначають з 2009 року як офіційне свято у 256-й день року (у високосний рік це 12 вересня, а у невисокосний — 13 вересня)[2][3].
11111111 — це максимальне значення восьмибітного числа. Ці одиниці можна записати як 1111111 та 1, тобто 7.1 або 07.01. Така інтерпретація була вперше запропонована авторами ініціативи «International Programmer's Day» 2007 року. Цей день уперше святкували 2008 року[4].
Також саме 7 січня в 1927 році з Нью-Йорка до Лондона встановлено першу трансатлантичну комерційну телефонну службу.
У вересні 2022 році деякі українські ІТ-компанії відмовилися від святкування дня програміста 13 вересня і вирішили обрати іншу дату для професійного свята[5]. 2023 року Асоціація «IT Ukraine» провела опитування, де 52 % вирішили приєднатися до International Programmer's Day, який відзначається 7 січня. ITU ініціювала звернення до влади для законодавчого закріплення в Україні 7 січня як Міжнародного дня програміста (International Programmer's Day)[6].
До 2026 року свято відзначалося в Україні, але не мало офіційного підґрунтя[7]. 24 грудня 2025 року Кабінет міністрів України погодив Указ президента Володимира Зеленського про щорічне відзначення Дня програміста 7 січня.[8]
Святкувати цей день у Росії запропонував Валентин Балт, співробітник компанії «Параллельные Технологии». У 2002 році він збирав підписи під петицією до уряду РФ про визнання цього дня офіційним Днем програміста[9]. 24 липня 2009 року Міністерством зв'язку та масових комунікацій РФ підготовлено та внесено в уряд проєкт указу президента Росії «Про День програміста».
11 вересня 2009 року президент Росії Дмитро Медведєв підписав Указ № 1034, підготовлений Міністерством зв'язку та масових комунікацій Російської Федерації, який встановлює в Росії нове офіційне свято «День програміста»[2].
Вибір для свята 256-го дня року пояснюється тим, що це число символічне, воно тісно пов'язане з комп'ютерами, але не асоціюється з конкретними особами чи кодами спеціальностей[10]. Число 256 відповідає кількості чисел, які можна представити за допомогою одного байта, поширеної одиниці вимірювання обсягу даних. Вісім бітів, що можуть мати значення 0 або 1, дають можливість закодувати у двійковій системі числа від 000000002 до 111111112, тобто 28 різних чисел. Число 256 обрано також тому, що це максимальний степінь числа 2, який не перевищує кількості днів у році[11].
У двійковій системі числення число 256 записується як 1000000002. У поширених у середовищі програмістів шістнадцятковій та вісімковій системах, пов'язаних з двійковою, — як 10016 та 4008 відповідно, тобто в цих системах число 256 виглядає як «кругле».
Україна також неформально святкувала день програміста в 256 день року, але через повномасштабне вторгнення Росії, частина української ІТ-спільноти запропонувала змінити дату свята в Україні[12].
У КНР це неформальне свято припадає на 24 жовтня. Цей день відповідає 210, 1024, якщо розглядати як запис дати — 24 день 10 місяця. Форум програмістів Chinese Software Developer Network[en] цього дня організовує щорічну конференцію[13].
Представлений вміст статті Вікіпедії було вилучено в 2026-01-17 на основі https://uk.wikipedia.org/?curid=49240