Рубріки: ОсновиТеорія

День програміста: історія та традиції свята

Андрій Губін

Серед безлічі професійних свят, усіх цих днів бляхаря і бухгалтера, затесався один, який з особливою теплотою і трепетом чекає більшість наших читачів. Звичайно, це День програміста 🙂

Свято всіх тих, хто не з чуток знає, що таке код, відзначають у багатьох країнах світу. Хоча на державному рівні цей день, за рідкісними винятками, ніде не закріплений. Офіційні вихідні на «галерах» і у стартапах на честь свята не дають, а святковий парад може відбутися лише з особистої ініціативи когось із кодерів.

Розробники вигадують нові традиції святкування та влаштовують чергові холівари з приводу «найправильнішої» дати для свята.

Спробуємо розібратися з тим, в який день святкують День програміста і чим він може бути примітний.

Якого числа святкується День програміста?

Найбільш відчайдушні та веселі розробники святкують 8-й, 16-й, 32-й, 64-й, 128-й та 256-й дні року, і вважають кожен з них черговим Днем програміста. Але є й «офіційніші» дати.

Найпопулярніша дата

Найпопулярніша дата Дня програміста якраз 256-й день року. Він припадає на 12 чи 13 вересня. Все залежить від того, чи високосний цей рік, чи звичайний.

Чому саме у 256-й день? Все логічно: 28 = 256:

  • цифра 2 — символ двійкової системи;
  • 8 — кількість біт в одному байті.

Таким чином 256 — це найбільший можливий ступінь числа 2, що не перевищує кількість днів на рік.

Перша програмістка

Ще одна дата — 10 грудня, день народження першої програмістки Августи Ади Кінг Байрон, графині Лавлейс (не плутати з Ліндою Лавлейс). Саме вона була творчинею першої програми в історії людства, що призначалася для обчислювальної машини Чарльза Беббіджа.

Вона ввела у вжиток поняття «цикл», «робочий осередок» та інші. На її честь названа олдскульна мова програмування Ada.

День усіх закоханих у код

Ще одна дата, в яку можна відзначити професійне свято всіх розробників — 14 лютого. Адже саме цього дня 1946 року широкому загалу була представлена ​​ENIAC — перша ЕОМ загального призначення. Її можна було запрограмувати для різноманітних завдань.

Наприклад, ENIAC ставилося завдання математичного моделювання термоядерного вибуху супербомби. По суті, ENIAC став комп’ютером «нульового» покоління, а його створення довело, що можна зробити повністю електронну обчислювальну машину, яка здатна працювати тривалий час і відбити гроші, витрачені на будівництво.

Відповідно, якщо ви належите до категорії forever alone або просто не полюбляєте святкувати День усіх закоханих, то у вас є чудова нагода відзначити цю дату.

Помилка 404 та орден Ісідора

Ще одна непогана дата для проведення Дня програміста — 4 квітня, оскільки дата 4.04 — це відсилка на помилку 404. А ще цього дня католицька церква відзначає День Ісидора Севільського. Цей святий — покровитель усіх тих, хто користується комп’ютерами та інтернетом. Таким його призначив у 1999 році папа Іван Павло ІІ, а у 2005 році навіть було створено віртуальний орден святого Ісидора.

Вступити в орден можна і зараз, перейшовши на офіційний сайт з вирвиочним дизайном та заповнивши форму. Цікаво, що стати членом ордену можна лише з 20-річного віку, а з 18 до 20 років можна набути статусу зброєносця або фрейліни.

Чим корисне членство, окрім можливості тусуватися на офіційному форумі ордену, не зовсім зрозуміло. Можливо, саме ви той щасливчик, який перевірить це на собі.

Китайський варіант і не тільки

У КНР День програміста відзначають 24 жовтня. Жовтень — десятий місяць, так що з’єднання номера місяця і дати разом утворюють число 1024. А саме зі стількох мегабайт складається гігабайт. Форум Chinese Software Developer Network цього дня організовує велику конференцію.

Крім Дня програміста, існують ще Дні захисту інформації (30 листопада), тестувальника (9 вересня), сисадміна (остання п’ятниця липня), комп’ютерної грамотності (2 грудня) та багато інших.

Відзначати їх програмістам необов’язково, але не забороняється.

Історія появи свята

Повернімося, мабуть, до найпопулярнішої дати 13 (12) вересня. Хто ж першим придумав святкувати День програміста саме у цей день?

Якщо вірити легендам, першим на пострадянському просторі відзначати свято запропонував керівник видавництва «Комп’ютерра» Дмитро Мендрелюк 15 липня 1996 року. Він висловився за варіант святкування Дня програміста у першу п’ятницю вересня та назвати цей день «Чистою п’ятницею». Пізніше з цієї ініціативи та зв’язку з числом «256» викристалізувалась дата 13 вересня.

У 2002 році працівники студії веброзробки «Паралельні технології» оголосили про збір підписів на підтримку переведення професійного свята з розряду неофіційних до державних. За п’ять днів звернення зібрало підписи 10 тисяч людей.

У рф цей день зробили державним святом у 2009 році. Після початку повномасштабного російського вторгнення частина українських розробників виступила з ініціативою перенести святкування Дня програміста на іншу дату.

Наприклад, DOU провели опитування про те, на який день перенести святкування. Але питання поки що перебуває у підвішеному стані.

Традиції до Дня програміста

Якихось оригінальних традицій святкування цього дня у ІТ-спільноти не склалося. Кожна компанія зазначає по-своєму: хтось нагороджує найкращих «гребців» грамотами та преміями, інші прикрашають офіс притрушеними пилом CD-дисками та дискетами, треті проводять корпоративи.

Не поодинокі у цей день бувають професійні конференції та хакатони. Також початок вересня — популярний час для проведення олімпіад з програмування. 

Якщо ж ви не знаєте, як потішити у цей день свого колегу / партнера / друга / коханого програміста, то ми вам можемо порадити замовити йому якихось смаколиків та пару-трійку годин не відволікати від улюбленого заняття — написання того самого найідеальнішого коду 😁 

Останні статті

EXMO.com збільшила ставки для ETH, USDT та USDC: заробляйте до 5% і 9% на рік з найпопулярніших альткоїнів!

Популярна криптобіржа EXMO.com підняла річні ставки на ETH, USDT та USDC у програмі Earn. Отримуйте…

15.05.2024

MacPaw запустила бету маркетплейса Setapp Mobile для iOS в ЄС

Українська компанія MacPaw випустила новий маркетплейс Setapp Mobile. Доступний він в бета-версії та лише за…

15.05.2024

Вінницькі розробники створили автономний рій FPV, який знищує цілі без участі операторів

Одна з команд вінницьких розробників FPV створила плату автономного польоту та спеціальний застосунок. Це дозволило…

15.05.2024

В експериментальному режимі: е-кабінет військовозобов’язаного запрацює вже через пару днів

Електронний кабінет військовозобов’язаного запрацює вже 18 травня. Але поки в експериментальному режимі — через те,…

14.05.2024

Чип Neural Engine, штучний інтелект, покращена камера: чого чекати від iPhone 16

Презентація Apple, де компанія анонсує нові продукти та розповідає про оновлення айфонів, – завжди очікувана…

13.05.2024

Розробники хочуть створити «Дія. Канали» — альтернативу Telegram та іншим месенджерам

Розробники ГО «Аналітичний центр Інформаційних ресурсів» планують створити альтернативу Telegram та іншим месенджерам — «Дія.…

13.05.2024