Вы спрашиваете, получите ли вы лучшее представление о механике автомобиля, если будете водить не механическую, а механическую коробку передач - вы немного больше почувствуете, что делает двигатель, и вы получите ужасный беспорядок, если вы сделаете это неправильно, но вы также не получите глубокого понимания того, что находится «под капотом».
Семантика языка C, для которого target-C является надмножеством, повторяет архитектуру машины, для которой он был создан - PDP-11.
Если вы посмотрите на современные компьютерные архитектуры - общая память команд и данных, виртуальная память, кэш L1 и L2, ограничения скорости шины, мосты «север» и «юг», многоядерный или многоядерный процессор, твердотельный диск графический процессор, ускорители ПЛИС - тогда нет ни одного языка с семантикой, повторяющей все варианты, и язык С не имеет к ним никакого отношения. Лучшее место для изучения компьютерной архитектуры - учебник или лекция по компьютерной архитектуре или чтение о том, как современная архитектура влияет на программы на всех языках .
C даст вам портативный ассемблер, поэтому представляет пару шагов от архитектуры - он предполагает, что у вас есть указатели (которые могут быть реализованы как адреса) на области, в которых вы можете хранить данные, и у него есть ключевые слова, которые подразумевают, что данные может измениться (изменчиво) и что процессор имеет регистры, а не на основе стека. Но он не скажет вам ничего особенного об архитектуре вашей машины, он расскажет вам только о модели памяти C, которая является абстракцией машин 40 лет назад.