Программирование — популярная отрасль, о которой известно многое, но мы уверены, что некоторые факты будут для вас сегодня действительно открытием.
😱 Количество языков программирования превышает 700
В мире существует более 700 программных языков, и это без учета языков разметки! Данный перечень постоянно обновляется и дополняется новыми. Так, в 2022 году вышел Carbon — язык, созданный в корпорации Google как преемник С++.
Конечно же, программисты не используют все существующие языки. Например, популярные раньше Pascal и Basic сегодня уже считаются устаревшими. Тем не менее, для того, чтобы развиваться в профессии, желательно знать от 2 до 5 языков.
💃 Первый программист в мире — женщина
Принято, что в сфере информационных технологий главную роль играют мужчины: они занимают более 80% всех рабочих позиций в сфере IT, также их фамилии у всех на слуху. Тем не менее первым программистом признана женщина — Ада Лавлейс.
Ада родилась в 1815 году и посвятила свою жизнь математике. В своей научной работе ученая подробно описала алгоритм машинного вычисления чисел Бернулли. Благодаря этой разработке женщина считается первым программистом в мире.
💀 Программирование смартфона сложнее, чем техники НАСА
Программный код, который использовался в 1969 году для отправки человека в космос был намного проще, чем программы, которые применяются в современных мобильных телефонах.
При этом космическое агентство до сих пор применяет программы, которые были созданы в XX веке. Они используются для управления воздушными аппаратами. Как поясняют эксперты, они показали свою надежность и работоспособность. Поэтому нет никакого смысла терять время и деньги на разработку нового программного обеспечения.
🎮 Разработчики первой компьютерной игры ничего не заработали
Игровая индустрия сегодня считается одной из самых перспективных и наиболее быстро развивающихся. Только за 2022 год ее доходы оценивались в 184 млрд долларов. Как ни парадоксально, первая игра не принесла никакой прибыли.
Первой цифровой игрой признана «Spacewar!», которая была разработана в 1962 году студентами Массачусетского университета. В ней космические корабли игроков перемещаются по полю и стреляют друг в друга. Задача — уничтожить летательный аппарат противника. Этому мешает гравитационная звезда, влияющая на направление передвижения и черная дыра, засасывающая космолеты.
Изначально игра была рассчитана на участие двух игроков. Но вскоре появились версии для одного геймера, а также компаний из 8 человек. Однако распространения этот продукт не получил, поскольку использовался преимущественно среди программистов, работал на PDP-1 и не был коммерческим.
🐍 Python назвали не в честь змеи
Многие думают, что своим названием язык программирования Python обязан змее. Однако это совсем не так. Он назван в честь популярного британского телешоу «Monty Python».
Все дело в том, что создатель этого распространенного программного языка Гвидо ван Россум во время работы над своим детищем часто смотрел это юмористическое шоу. Таким образом он отдыхал от программирования.
👶 Первый вирус разработал пятнадцатилетний подросток
Первый вирус, который был создан в домашних условиях, разработал школьник Ричард Скрент. Он создал Elk Cloner, когда ему было 15 лет, чем доставил множество хлопот пользователям компьютеров Apple.
Распространялся Clone с помощью дискет с DOS. Он обнаруживал здоровые дискеты и сам записывался на них. После заражения, компьютер переворачивал экран, зависал, мигал. Если ОС была установлена неофициально, он мог сломать настройки.
☝ Предшественником языка С был язык В
Язык С и другие программные языки, которые были созданы на его основе (С++, С#, Java, Perl), сегодня являются одними из самых распространенных. Они используются для разработки игр, серверного программного обеспечения, приложений и искусственного интеллекта.
Однако это семейство языков появилось не на пустом месте. Их предшественником стал язык «В», который был представлен общественности в 1969 году. Он был разработан корпорацией Bell Labs, а именно — ее сотрудником Кеном Томпсоном.
Программирование хранит в себе много малоизвестных увлекательных фактов. Какой из них удивил вас больше всего? Или может быть вы знаете другие интересные истории из сферы информационных технологий? Оставляйте свои комментарии и делитесь с нами знаниями!