The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск языка программирования Rust 1.47"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Выпуск языка программирования Rust 1.47" +1 +/
Сообщение от анонн (ok), 10-Окт-20, 12:48 
>> хеллоуворд весил под 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*

> Особенно забавно сравнение с Сишкой, которая легковесностью стандартных библиотек в принципе никогда не отличалась( мб потому анон в твоём лице с ней
> и сравнивал ? -Лично я в предыдущих сообщениях сишку даже не
> упоминал )

Особенно забавны виляния жопой очередного "сравнителя", которого ткнули носом в попадание под его "необычайно меткое определение" и "божественной" Сишечки. Сразу начинается "Я не я! Мопед не мой! Я такого не говорил!".


Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск языка программирования Rust 1.47, opennews, 08-Окт-20, 22:22  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру