Язык программирования: интересные факты

**Язы́к программи́рования** — формальный язык, предназначенный для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель (обычно — ЭВМ) под её управлением[1].

Со времени создания первых программируемых машин человечество придумало более восьми тысяч языков программирования (включая эзотерические, визуальные и игрушечные) . Каждый год их число увеличивается. Некоторыми языками умеет пользоваться только небольшое число их собственных разработчиков, другие становятся известны миллионам людей. Профессиональные программисты могут владеть несколькими языками программирования.

Язык программирования предназначен для написания компьютерных программ, которые представляют собой набор правил, позволяющих компьютеру выполнить тот или иной вычислительный процесс, организовать управление различными объектами, и т. п. Язык программирования отличается от естественных языков тем, что предназначен для управления ЭВМ, в то время как естественные языки используются, прежде всего, для общения людей между собой. Большинство языков программирования использует специальные конструкции для определения и манипулирования структурами данных и управления процессом вычислений.

## Факты

Количество языков программирования. В данное время разные источники называют значительно отличающиеся цифры от 700 до 9000 существующий языков! Но нюанс в том что из них, находятся в активном использовании всего чуть более одного десятка.

Прототипом названия языка программирования Python послужил любимый сериал его творца — «Летающий цирк Монти Пайтона». При создании языка ни один питон не пострадал!

Автором известного программного языка Pascal был Никлаус Вирт, и наименован в честь основателя математического анализа и проективной геометрии — Блеза Паскаля. Простота освоения объясняется тем что будучи профессором информатики в одном швейцарском университете, у него была потребность языка для обучения студентов азам программирования.

В 1958 году был создан язык программирования ALGOL популярный в научных вычислениях. Наименование языка является сокращением двух слов — Algorithmic Language или «алгоритмический язык». Его особенность это то что был первый язык мультиплатформенного применения. Изначально его планировалось использовать в коммерческих приложениях, но в деле он нашёл более широкое применение в лабораторных подсчётах. Причина — в первоначальной форме данный язык не работал ни с одним протоколом ввода-вывода. Следственно это и послужило его низкой популярности. Но зато он стал довольно частой основой для более востребованных языков программирования.

В середине 90-ых вышел на свет язык программирования Java, который на старте имел название Oak – дуб. Но из-за того что язык с таким названием уже существовал пришлось поменять имя на нынешнее. Первоначально планировалась использовать так же для кабельного телевидения. Java остаётся самым популярным языком программирования.

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

Примерно на 25% от всего времени программирования приходится на обдумывание возможных ошибок в действиях пользователя, и предугадывание последствий этих оплошностей.

Между 10-20% времени у специалистов уходит только на написание код. По статистике за день программистам удается написать около 11 строк кода для конечного проекта. Большую часть деятельности тру программистов занимают планирование, размышления и тесты программ для поиска наиболее стабильного и качественного варианта программы.

Самым первым задокументированным вредоносным ПО, которое покинуло компьютер своего автора, был вирус Elk Cloner. Он был написан 15-ти летним Ричардом Скрентом для систем Apple II, с целью подшутить над своими приятелями. Сам вирус был крайне «заразным» но по большей части безобидным. Вирус находился на диске с видеоигрой. Когда игра запускалась 50-тый раз, активизировался вирус, меняя главный экран на черный с текстом стихотворения о «вирусе с характером». Заражению подвергались операционная система и память компьютера.В

1945 году был найден первый в мире компьютерный баг. Его обнаружили инженеры обслуживающие компьютеры Harvard Mark II и III, а задокументировала его как баг впервые Грейс Хоппер. Дело в том что в корпус компьютера Mark II попал мотылёк и вызвал короткое замыкание, провоцируя сбои в системе. Bug в английском соответствует слову «жук» и часто для используется как синоним слова «насекомое», чем мотылёк и является. Но в английском языке, задолго до появления первого компьютера, слово “Bug” имело дополнительное значение. Оно обозначало ошибку либо неисправность в каком-либо механическом устройстве и использовалось инженерами и военными. Хотя всё-же, в итоге оно стало эксклюзивно использоваться для компьютерных ошибок и проблем.