ИСТОРИЯ ПРОГРАММИРОВАНИЯ ДЛЯ ЭЛЕКТРОННЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИН
Уважаемый читатель, прежде, чем нам с вами беседовать, надо договориться по терминологии. Если Вам скучно это читать, поскольку – «и так всё знаю» – можно перейти к чтению первой главы. Но я однажды не сдал зачёт, когда профессор – преподаватель матанализа сказал: «Вы используете в доказательстве теоремы некий «эпсилон». Вы должны были в самом начале оговорить его – «зададимся произвольным «эпсилоном» больше нуля».
Сначала – про слова. Как сказано не мной: «Придумай имя и познаешь суть».
Слово «программа» происходит от греческого πρόγραμμα и означало действительно то, что и теперь продают в театрах перед балетом или оперой – программу представления в театре. В русский язык слово попало из французского programme. Потом слово пошло в народ и стало применяться кругом – от программы скачек и телепередач до программы Партии. Для вычислительных устройств это слово не применялось, пока были абаки-счёты-арифмометры. Но когда появились счетные машины, стали строить алгоритмы действий и стали называть их «ПРОГРАММОЙ».
Вот об этих программах и пойдёт речь.
Тут стоит немного остановиться и на слове «компьютерные». Само слово «КОМПЬЮТЕР», пошло от латинского computare (считать, вычислять). При этом «компьютер» – означало человека, как ещё недавно в широко распространённой профессии – счетовод. В книге «Золотой телёнок» миллионер Корейко служил счетоводом. В разных странах оно имело местные синонимы – определения. В Советском Союзе в 60-е – 80-е годы в ходу была аббревиатура ЭВМ – электронная вычислительная машина. Слово «компьютер» прижилось в СССР только когда появились «ПиСи» – персональные компьютеры. Архитектура вычислительных машин была разной. Но процессор до сей поры в большинстве компьютеров основан на принципе автомата Неймана.