27 подписчиков

14 февраля - День программиста

969 прочитали

В настоящее время программирование - одна из самых популярных и высокооплачиваемых профессий в мире. Мы живем в век высоких технологий, и сейчас практически не осталось такой сферы труда, где не требовалось бы применение сложных компьютерных программ - а значит, и работы профессиональных и грамотных программистов. Сайты, игры, вычислительные и узкоспециализированные программы — мы так привыкли к их наличию, что даже не задумываемся, какая сложная и тонкая работа стоит за каждой интернет-страницей. И не только интернет: все приборы, использующиеся в науке и производстве, все современные станки и машины с автоматизированным управлением - в создании всего этого принимают участие программисты.

Как определили дату Дня программиста, обычному человеку с первого раза и не понять! А ведь тут была целая цифровая история !

Люди, делающие доступной любую информацию, много лет подряд праздновали какие-то даты, связанные с их работой, не имея своего профессионального дня. Еще недавно, пару - тройку десятилетий назад, компьютерщики неофициально отмечали День программиста 14 февраля. Дело в том, что именно в этот день 1946 года всему миру был представлен первый реально работающий электронный компьютер ENIAC I. Как известно, и до этого было множество попыток спроектировать компьютер, но это были лишь прототипы и не совсем удачные эксперименты. ENIAC же стал первой работающей на практических задачах электронно-вычислительной машиной. И в этот день на страничках в интернете появлялись смешные карикатуры, посвященные данному празднику. Он был посвящен всем, кто широко применяет в работе компьютерную технику, поскольку после выпуска первой в мире ЭВМ не было придумано официального праздника, во время которого проводятся различные официальные мероприятия для «работников клавиатуры». Среди компьютерщиков известны ещё несколько памятных дат.

Одна из них - это 10 декабря, когда Ада Августа Байрон Лавлейс - английский математик, дочка английского поэта Байрона, отмечала свой день рождения. Хотя она жила еще в XIX веке, женщина сумела предсказать появление машин, способных производить вычисления, а также воспроизводить графику и звук, и ввела термины «цикл» и «рабочие ячейки». В её честь назван один из известных языков программирования - Ада, появившийся в 1980 году во Франции.

Ада Августа Байрон Лавлейс
Ада Августа Байрон Лавлейс

19 июля - как день создания первой программы для компьютера. Создала её уже известная нам Ада Лавлейс, написавшая несколько программ для аналитической вычислительной машины ее друга, изобретателя и математика Чарльза Бэббиджа (которая так и не была построена).

Экспериментальная модель  вычислительной машины Чарльза Бэббиджа
Экспериментальная модель вычислительной машины Чарльза Бэббиджа

Первые программы для электронных вычислительных машин писались на машинном языке и с помощью перфокарт вводились в память компьютера и выглядели для непосвящённого человека как бессмысленный набор цифр.

Перфокарта - перфорационный носитель цифровой кодированной информации
Перфокарта - перфорационный носитель цифровой кодированной информации

26 июля – день обвинения в компьютерном мошенничестве создателя первого вируса, Роберта Тэппэна Морриса, адъюнкт-профессора Массачусетского технологического института. Он придумал вредителя, заразившего 2 ноября 1988 года около 6000 ПК по всему миру. Роберту в это время было всего 23 года. Червь Морриса умел подбирать пароли к учётным записям пользователей сети ARPANET. Для этого использовалось имя пользователя (и оно же с буквами в обратном порядке), а также список из 400 наиболее популярных слов. Эта атака привела к масштабному заражению сети ARPANET. В результате этого по всему миру прогремел гигантский скандал. Через три года, после этого случая, компанией Symantec был разработан первый антивирус (Norton Anti-Virus software). B 1990 году Моррис был приговорён к трём годам пробации (аналог современного условного наказания), к 400 часам общественных работ и оштрафован на 10 050 долларов США.

Роберт Тэппэн Моррис
Роберт Тэппэн Моррис

22 апреля - в России, в честь одной из кодировок данной специальности, поскольку раньше данная профессия (программное обеспечение вычислительной техники и автоматизированных систем) имела код 2204. По новой классификации в России специальность «ПО ВТ и АС» имеет код 230105.65 -и у работников клавиатуры появилась возможность праздновать День программиста 23 января.

4 апреля - дата Международного дня интернета, в честь появляющейся ошибки Web-программиста, которой и сейчас присваивается код 404. Этот день также связан с почитаемым католиками Святым Исидором Севильским, которого считают покровителем пользователей интернета и программистов.

СВЯТИТЕЛЬ ИСИДОР, ЕПИСКОП СЕВИЛЬСКИЙ
СВЯТИТЕЛЬ ИСИДОР, ЕПИСКОП СЕВИЛЬСКИЙ

В дальнейшем идея создания профессионального праздника для программистов, получила развитие в 1996 году. Ее выдвинул Дмитрий Мендрелюк, возглавляющий издательский центр «Компьютерра», предлагая праздновать это событие в 256-й день года, который выпадает на середину сентября. В 2002 году Валентин Балт – программист, сотрудник студии «Параллельные технологии» доработал её, обосновал и провел активный сбор подписей для последующего обращения к правительству, чтобы оно признало 256-й день года в качестве официальной даты профессионального праздника компьютерщиков и программистов.

Почему же именно в 256-й день? Такое число было выбрано конечно не случайно, поскольку данная комбинация легко выражается при помощи восьмирядного байта. Так же, это число является максимальной степенью цифры 2, которая остается меньшей, чем общее количество дней в году. Причем в обычный год такой датой будет 13 сентября, а в високосный год День программиста планировалось отмечать уже 12 сентября.

Старания Валентина Балта оказались успешными, поскольку идею отмечать День программиста в установленный день поддержало большое количество программистов. В результате первый указ президента, на основании которого сейчас отмечается день программиста, был направлен на рассмотрение правительству в июле 2009 года, а 11 сентября того же года Дмитрий Медведев принял конкретное решение. Специалисты Министерства связи изучили документацию, провели необходимые консультации с объединениями профсоюзов, объединениями работодателей Руссофт и АПКИТ. Они учли значимость и роль сферы выпуска высококачественного программного обеспечения для страны, а также весомый вклад отечественных программистов в развитие данной отрасли. Так, после одобрения законопроекта Министерством связи, президент подписал указ, и в России появился новый официальный праздник. Теперь программисты и сотрудники компьютерной отрасли празднуют свой профессиональный день именно в 265-й день года, поскольку данная дата была поддержана и президентом, и различными профильными организациями.

  В настоящее время программирование - одна из самых популярных и высокооплачиваемых профессий в мире.-6

Продолжение следует....