В моей картине мира Си можно представить как продвинутый макроязык-надстройку над асмом. Поскольку асмы всегда конкретные под конкретный процессор, то можно создавать такой Си, который будет стандартным, а можно сделать такой Си, который будет конкретным под архитектуру. Я вообще рассматриваю стандарт Си как некий гайдлайн, простите мой русский язык!