«C — это язык общего назначения, не привязанный к конкретной системе». Язык программирования C, BRIAN W KERNIGHAN & DENNIS M. RITCHIE.
Тем не менее, с правильным компилятором мы можем создать .exe, который будет работать на каждом компьютере с Windows, что, в свою очередь, означает, что на каждом процессоре, на котором работает Windows.
Итак, мой вопрос: каждый процессор x86-64 (Intel или AMD) использует один и тот же набор инструкций? (да, я мог бы провести сравнение...) если нет, то мне придется предположить, что компилятор определяет, какой ЦП мы используем, и использует правильный набор инструкций во время компиляции.
Я совсем ошибаюсь?
Я едва знаю, о чем говорю, поэтому, пожалуйста, потерпите меня. Просто чувак пытается заглянуть под капот.
Спасибо