Довольно распространенный вопрос среди тех, кто только начинает изучать программирование — что это и зачем оно нужно. Попытаюсь ответить на вопрос доступным языком. Давайте забудем про компьютер и попробуем написать инструкцию для пожилого человека. Пусть это будет инструкция для совершения звонка на номер 555555. Так вот, эта инструкция может выглядеть так: Эта простейшая инструкция и есть программа. Только выполнять ее будет не компьютер, а человек. Инструкцию для человека может написать каждый из нас, так как мы понимаем язык друг друга. Так что программирование — это написание программ (инструкций) для исполнителя. В нашем примере исполнителем был человек. Но исполнителем может быть и компьютер. Ему тоже можно написать программу, которую он будет выполнять. Только тут не все так просто. Возникает проблема — компьютер не понимает инструкции, написанные на естественном языке. Компьютер вообще не понимает человеческий язык. Его язык — это электрические сигналы. А как же тогда написа