Не вставляет кода "от-себя"
Ну все выполняется во время компиляции
а это в каком контексте? а то оно много что может значить, если абстрактно. хоть что работающего в фоне gc нету
Ну для меня, как джависта, runtime это то, что происходит во время исполнения. Всякие jit оптимизации, gc тот же. В расте этого нет и на выходе готовый бинарник. Вот не могу понять что за zero runtime такой, который вроде есть, но его как бы нет.
На выходе готовый бинарник, который использует функции c runtime library, которая требует своей инициализации тоже
бинарь может и готовый, но с прикомпилеными библиотеками. если извернуться, то можно обойтись без них, или хотяб взять из стдлибы только то, что нужно. Иначе минимальный бинарь распухает до мегабайтов. Очень критично в ембеддед например
То есть zero runtime имеется ввиду написано только средствами языка, без внешних библиотек, включая стандартную?
Что не требует для работы глобальной инициализации, как минимум
Обсуждают сегодня