Ну так то и у C есть runtime, который ему любезно система предоставляет перед запуском main(). Динамические либы там, все дела. Хотя смотря что понимать под runtime.
Ну так то и у C есть runtime, который ему любезно система предоставляет перед запуском main(). Динамические либы там, все дела. Хотя смотря что понимать под runtime.
а помещение параметров функции в стэк/регистры - это не часть runtime?
Не сказал бы. Параметры раскидывает по конвенции просто сгенерированный ассемблерный код в каждом месте отдельно. Так можно дойти до того, что сложение чисел — рантайм, потому что генерирует инструкцию add