Наверное и можно, только оно никому не нужно :) Сам процесс вам представляется так неправильно, что отсутствие ответов можно объяснить только офигением отвечающих.
Сам процесс не так и прост, начиная с архитектуры процессора и заканчиваю памятью. Даже при использовании одноядерного процессора многие вещи в нем все равно делаются параллельно:
http://ru.wikipedia.org/wiki/Параллельные_вычислительные_системы
Опять же память… и это не говоря про общее устройство ОС.
Возьмем к примеру оператор ветвления (if-else). Казалось бы все просто, но и компилятор и процессор спекулируют исход выполнения инструкции (в данном случае куда прыгрет код) для ускорения выполнения программы.
Плюс давно уже отпала необходимость перекомпилировать всю программу. Почитайте про объектный файл и линкер.