>> хеллоуворд весил под 300 Кб, когда интересовался темой и
> Непосредственный вывод сообщения в консоль - это несколько БАЙТ кода.
> Когда я пишу хэллоуворд с выводом в консоль статической строки текста на
> «языке, поддерживающем просто невероятные уровни оптимизации и безопасности», я, совершенно справедливо, ожидаю,
> ...
> Каков итог ?
> Даже с динамической линковкой из «разоблачающего» сообщения, вес самой примитивной
> проги - 9 КИЛОБАЙТ, а дополнительно покромсанной - «невероятных» 6,5 Кб.
>> хеллоуворд весил под 300 Кб, когда интересовался темойО, пошли (никому кроме очередного д'Артаньяна не интересные) простыни оправдываний и отмазок.
Заодно мы узнали, что ни о минимальном размере эльфа, ни о том, как работает линковка и какие у нее есть ограничения связанные с оптимизацей (хинт: LTO) - д'Артаньян не в курсе.
> С линковкой статической - СОТНИ КИЛОБАЙТ.
> Сотни килобайт, карл, для обыкновенного выбрасывания статической строки в консоль! И это в случае со штуковиной, имеющей себя едва ли не крутейший в
> плане оптимизации проч!
> Что это за оптимизации такие, которые допускают столько мусора и воды в,
> казалось бы, даже самой элементарной задаче?
Ну, тебя никто за пальцы не тянул.
$ cat hw.c && gcc -O2 -s -static hw.c -o hw && ll hw
#include <stdio.h>
int main(void) {
puts("Hello World!");
return 0;
}
-rwxr-x--- 1 анонн wheel 562K 9 Okt. 16:29 hw*$ gcc -O2 -s -flto hw.c -o hw && ll hw
-rwxr-x--- 1 анонн wheel 4,8K 10 Okt. 11:51 hw*
> Особенно забавно сравнение с Сишкой, которая легковесностью стандартных библиотек в принципе никогда не отличалась( мб потому анон в твоём лице с ней
> и сравнивал ? -Лично я в предыдущих сообщениях сишку даже не
> упоминал )
Особенно забавны виляния жопой очередного "сравнителя", которого ткнули носом в попадание под его "необычайно меткое определение" и "божественной" Сишечки. Сразу начинается "Я не я! Мопед не мой! Я такого не говорил!".