13 сентября 2023 09:00
Сегодня – День программиста в России
День программиста в России установлен указом Президента РФ Д.А. Медведева 11 сентября 2009 года и отмечается ежегодно в 256-й день года – 13 сентября, если же год високосный – праздник проводится 12 сентября.
Программист – специалист, занимающийся разработкой алгоритмов и компьютерных программ на основе специальных математических моделей.
Неофициально этот день уже давно празднуют во всем мире. Дату – 256-й день года – выбрали сами программисты. 256 (два в восьмой степени) – это количество чисел, которые можно выразить с помощью восьмиразрядного байта и максимальная степень числа два, которая меньше 365 (дней в году).
До появления официального праздника День программиста отмечали в разные дни: 19 июля – когда первый программист Ада Лавлейс написала первую в мире программу для вычислительной машины, 10 декабря – в день рождения самой Ады, 4 апреля (4.04) – по аналогии с ошибкой "404" ("данная страница не найдена"). В качестве еще одной даты предлагалось 26 июля – в честь предъявления первого в истории компьютерного вируса.
В России программисты отмечают свой профессиональный праздник еще и 22 апреля, или 22.04. – так закодирована специальность 220400 "Программное обеспечение вычислительной техники и автоматизированных систем".
Первым программистом принято считать математика Аду Августу Лавлейс, дочь английского поэта Джорджа Байрона. 19 июля 1843 года она создала первую программу для аналитической машины своего коллеги Чарлза Бэббиджа. В том же году перевела и аннотировала статью итальянского математика и инженера Луиджи Федерико Менабриа "Элементы аналитической машины Чарлза Бэббиджа". Она же предложила применять аналитическую машину для решения уравнения Бернулли, выражающего закон сохранения энергии движущейся жидкости. Ни одна из написанных Адой Лавлейс программ так и не была никогда запущена, но среди программистов имя ее увековечено: универсальный язык программирования называется "Ада".
Среди известных программистов мира – создатель самого большого IT-проекта XX века – сети Интернет – Тим Бернерс-Ли, один из создателей компании Microsoft Билл Гейтс, создатель языка программирования C (Си) и ключевой разработчик операционной системы UNIX Деннис Ритчи, создатель ядра операционной системы GNU/Linux Линус Торвальдс, разработчик и сооснователь поисковой системы Google Сергей Брин, один из ведущих мировых специалистов в сфере информационной безопасности Евгений Касперский, создатель популярной социальной сети Facebook Марк Цукерберг, сооснователь компании "Яндекс" Илья Сегалович и другие.
Российская школа программистов сегодня конкурентоспособна в масштабе всего мира и остается одной из лучших в мире. Российские программисты всегда высоко ценились за рубежом – массовая "утечка мозгов" стартовала еще в 1990-х годах. Своими успехами и доминированию на мировых рынках западные компании во многом обязаны талантливым специалистам из России.