Я нахожусь в середине своего уровня, и я делаю некоторые поправки к своему экзамену по информатике. Мне было интересно, может ли кто-нибудь сказать мне, в чем разница между машинным кодом и объектным кодом.
будь проще, пожалуйста.
Я нахожусь в середине своего уровня, и я делаю некоторые поправки к своему экзамену по информатике. Мне было интересно, может ли кто-нибудь сказать мне, в чем разница между машинным кодом и объектным кодом.
будь проще, пожалуйста.
Объектный код - это результат работы компилятора. Он содержит инструкции и токены, как и ваш исходный код, но в компактном и оптимизированном (часто исполняемом) формате. Он также может содержать другие вещи, например символы отладчика. Обычно объектный код затем обрабатывается компоновщиком, который соединяет объектный код из каждой единицы компиляции вместе, чтобы сформировать исполняемый файл (или библиотеку, такую как dll). Исполняемый файл или библиотека содержит машинный код, который может выполняться непосредственно процессором и зависит от архитектуры машины и набора операций.