Запись алгоритма на формальном языке понятном для компьютера называется ПРОГРАММОЙ.
То есть программа - это определенные инструкции для выполнения компьютером некой задачи. Чаще всего программа оформлена в виде исполняемого файла. На системе Windows, как говорилось ранее, такой файл имеет расширение *.exe
Инструкции программы записываются при помощи машинного кода или специальных языков программирования.
А вот программирование как раз является процессом написания компьютерных программ и занимаются им программисты.
Написанную программистом программу необходимо перевести на язык понятный компьютеру.
Поскольку компьютер понимает только 0 и 1.
Т.е. программу надо перевести в машинный код.
Такой перевод осуществляет транслятор.
Существует два типа трансляторов, преобразовывающих исходный код программ в машинные команды:
интерпретатор и
компилятор
Интерпретатор
Интерпретатор читает исходный код программы и, напрямую взаимодействуя с операционной системой, выполняет ее. Преобразование и выполнение программы выполняется построчно.
Примером интерпретатора является интерпретатор Python, который будет использоваться нами для отработки приемов программирования.
Схема работы интерпретатора
