Staram się naprawdę zrozumieć, jak dokładnie język wysokiego poziomu jest konwertowany na kod maszynowy, a następnie wykonywany przez procesor.
Rozumiem, że kod jest wkompilowany w kod maszynowy, który jest kodem niskiego poziomu, którego może używać procesor. Jeśli mam oświadczenie o przypisaniu, powiedz:
x = x + 5;
y = x - 3;
Czy procesor wykonuje każdą linię pojedynczo? Więc najpierw wykona x = x + 5; instrukcja, a następnie następną instrukcją, którą wykona CPU, jest y = x- 3; Naprawdę staram się zrozumieć proces wykonywania i sposób, w jaki kod, który piszę, jest faktycznie wykonywany przez procesor.