В самом начале зарождения программирования, когда еще не было ни клавиатуры, ни мышек, да даже компьютеров не было. Существовали такие бумажки с дырочками и без ( означали 0 и 1) , а имя им перфокарты. И программы в то время писали с помощью машинных кодов — у каждой операции (сложение, вычитание, какие-то более сложные операции) был какой-то код машинный. Примерно в 50 годах наука пошла дальше и придумала такую программу как Ассемблер. Ассемблер — язык программирования низкого уровня. В данном случае «низкий уровень» не значит «плохой». Имеется в виду, что операторы языка близки к машинному коду и ориентированы на конкретные команды процессора. Появление языка ассемблера значительно облегчило жизнь программистов, так как теперь вместо рябящих в глазах нулей и единиц, они могли писать программу командами, состоящими из символов приближенных к обычному языку. Для того времени этот язык был новшеством и пользовался популярностью так как позволял писать программы небольшого размера, что