подскажите мне существует ли компилятор который бы не вставлял в код кучу мусора.
пример:
---
void x(){
prinft("this is SUXX");
}
void main()
{
prinf ("is it?");
}
---
далее откомпилировав в lcc, cl и IntelC 7.0 я получил в исполняемом файле содержание строки "this is SUXX", далее я удалил из main printf, однако printf.obj так же линковался, как-будто я его собирался вызывать... это подвердилось тем что, удаляя из кода функцию x() я получаю уменьшение размера
исполняемого кода... аналогичное утверждение верно и для паскаля...