Как правило, для обычного человека слово «программирование», в первую очередь, ассоциируется с персональным компьютером. Но это не совсем так. Ведь каждый день мы пользуемся плодами его труда, общаясь по телефону, смотря телевизор или слушая радио. Все эти электронные устройства включают в себя программное обеспечение, а значит непосредственное отношение к ним имеет специалист по программированию, или проще говоря – программист.
Программирование – это сложный процесс создания специальных программ, включающий разработку программного обеспечения, и сочетающий в себе элементы науки, математики, инженерии и искусства.
Значение этой профессии в современном мире трудно переоценить, ведь она охватывает практически все сферы нашей повседневной жизни. И с каждым годом этот род профессиональной деятельности становится всё более массовым, символизируя авангард современного общества.
Возникновение праздника
Официальным профессиональным праздником День программиста стал 11 сентября 2009 года, когда президент России Дмитрий Медведев подписал указ № 1034, который был подготовлен Министерством связи и массовых коммуникаций РФ. Этот шаг стал своеобразной данью эре современных технологий, а также признанием важной роли специалистов по программированию, которую они занимают в инновационном развитии РФ.
Согласно данному указу, День программиста в России следует ежегодно отмечать на 256-й день года, который выпадает на 12 сентября в високосный год, и 13 сентября – в невисокосный. Число 256 выбрано отнюдь не случайно, так как составляет количество чисел, которое можно выразить при помощи восьмиразрядного байта. Кроме того, это максимальная целая степень числа «2», которая меньше количества дней в году – 365.
Кстати, ещё в 2002 году специалист веб-студии «Параллельные Технологии» Валентин Балт внёс предложение отмечать День программиста на 256-й день текущего года и даже организовал сбор подписей, чтобы это праздник был признан официальным днём. И лишь спустя семь лет его инициатива была поддержана государством.