День программиста — история и особенности праздника
Профессий на свете много, а программист — одна из самых загадочных. Сидит себе человек перед монитором, неделю, месяц, другой, что-то считает, складывает в строчки закорючки кода, и вот уже готов сайт, оживает картинка, звучит мелодия — и все это сделал один человек — программист!
Кто такие программисты?
Программист — профессия, которой учат в вузах, там она называется «Программное обеспечение вычислительной техники и автоматизированных систем». Но программистом может стать и любой человек, задумавший создать собственный блог или сайт, и отправившийся в Сеть на поиски информации о том, как это сделать.
Программисты больше всего на свете любят цифры, они ищут закономерности в цифровом пространстве, получают из них новые способы передачи информации. Этим странным людям мало своего родного языка. Они используют как основу английский, а также изобрели несколько специальных технических языков, на которых и пишут программы для компьютеров, мобильных телефонов и других видов техники.
День программиста в цифрах
Как определили дату Дня программиста, обычному человеку с первого раза и не понять! А ведь тут целая цифровая история была!
Люди, делающие доступной любую информацию, много лет подряд праздновали какие-то даты, связанные с их работой, не имея своего профессионального дня.
В мире отмечают 19 июля как день создания первой программы для компьютера, 10 декабря — день рождения автора этой программы — Ады Лавлейс, 26 июля — день первого обвинения компьютерному вредителю, создателю первого вируса Роберту Моррису. Даже кодировку специальности (сейчас устаревшую) хотели датой сделать — 2204 превратить в 22 апреля! И дату Международного дня интернета — 4 апреля, в честь Ошибки 404 («страница, которой нет») предлагали в качестве Дня программиста!
Какую же дату из всего этого многообразия следовало выбрать для профессионального праздника? Ответ нашелся в недрах все того же интернета.
Как получили дату Дня программиста
Идея праздника «ушла в народ» 15 июля 1996 года от Дмитрия Мендлюка, управлявшего издательским домом «Компьютерр», а доработал ее, обосновал и провел активный сбор подписей «ЗА» праздник в 2002 году Валентин Балт — программист студии «Параллельные технологии».
Выбор даты был сделан очень своеобразно:
1. Программисты определили число 256 как численное значение восьмиразрядного байта;
2. 256 — это максимальное значение степени двойки, которое меньше 365 — количества дней в году.
О чем думает обычный человек, сопоставив эти два факта?.. А программист тут же определил, что праздник должен проходить на 256 день года! Это получается 13 сентября. Если же день выпадает на пятницу, вообще счастье великое будет всем программистам! Что делать, если год високосный? А ничего! Пусть это будет 12 сентября! В России любят отмечать праздник с душой, весело и целую неделю, так что всего-то два дня... Капля в море!
Валентин Балт придумал обоснование Дня программиста закрепить подписями обычных пользователей интернета и отнести все это Президенту. Тот идею поддержал, 24 июля 2009 года Указ «О Дне программиста» издал, а уже 11 сентября в том же году праздник получил официальное свое утверждение. С тех пор три года подряд программисты празднуют свой день 13 сентября, а на четвертый начинают праздник 12 сентября.
В этот день, помимо веселых интернет — шуток и всеобщей радости, часто проводят конкурсы по программированию. В разных странах у праздника свое название и дата, но он отмечается практически везде, там, где есть компьютер.