Правильно ли я понимаю суть программирования?
Нет вы все не верно понимаете. Задумайтесь вод над чем -> Программировать можно и без ПК и без процессора, и вообще не привлекая технику. От этого суть программирования не меняется. А у вас в определении сплошные "процессоры".
Если грубо, то Программирование - это процесс написания логических инструкций, в большей степени ориентированных для прозрачного и четкого понимания со стороны других людей.
А у вас... Такое ощущение что вы копирайтер и пишите статью на тему в которой совершенно не разбираетесь. От обилия красивых слов умнее высказывание не становится.
данные интерпретируются процессоромПроцессор обрабатывает поступающие по шине байты (Машинный код). А интерпретация это:Программы на интерпретируемых языках (таких как Бейсик или Python) не транслируются в машинный код; вместо этого они либо исполняются непосредственно интерпретатором языка, либо транслируются в псевдокод (байт-код). Однако интерпретаторы этих языков (которые сами можно рассматривать как процессоры), как правило, представлены в машинном коде.