The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Первый стабильный релиз компоновщика Mold, развиваемого разработчиком LLVM lld, opennews (??), 16-Дек-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


33. "Первый стабильный релиз компоновщика Mold, развиваемого разр..."  +/
Сообщение от Андрей (??), 16-Дек-21, 17:31 
Зачем было создавать новый проект, если можно было ускорить какой-нибудь старый, тем более что тогда это быстрее принесло плоды. В остальном очень интересует - а не диким ли распараллеливанием выигрыш достигается ? Ведь если так и если остальные компоновщики просто долбят однопоток..., то тогда опять же зачем было изобретать велосипед, если можно было добавить колёс старому ?
Ответить | Правка | Наверх | Cообщить модератору

34. "Первый стабильный релиз компоновщика Mold, развиваемого разр..."  +/
Сообщение от Аноним (7), 16-Дек-21, 17:52 
Андрей, привет. Трехколесный велосипед медленнее двухколесного. Пока, Андрей.
Ответить | Правка | Наверх | Cообщить модератору

35. "Первый стабильный релиз компоновщика Mold, развиваемого разр..."  +/
Сообщение от Мохнатый пись (?), 16-Дек-21, 18:01 
Почему тогда автомобили на четырёх колёсах в основной массе, а не хотябы трёх?
Ответить | Правка | Наверх | Cообщить модератору

38. "Первый стабильный релиз компоновщика Mold, развиваемого разр..."  +/
Сообщение от Аноним (7), 16-Дек-21, 18:23 
Думаешь если добавить к ним еще парочку колес, они станут быстрее? Напоминаю, что больше 4 колес обычно имеют всякие грузовики. А в будущем все колеса уберут, потому что машины будут летающими.
Ответить | Правка | Наверх | Cообщить модератору

43. "Первый стабильный релиз компоновщика Mold, развиваемого разр..."  +/
Сообщение от Аноним (42), 16-Дек-21, 20:00 
А почему у самолётов и вертолётов не уберут колёса?
Ответить | Правка | Наверх | Cообщить модератору

82. "Первый стабильный релиз компоновщика Mold, развиваемого разр..."  +/
Сообщение от x3who (?), 17-Дек-21, 14:27 
Нужны для совместимости с автомобилями.
Ответить | Правка | Наверх | Cообщить модератору

40. "Первый стабильный релиз компоновщика Mold, развиваемого разр..."  +/
Сообщение от Аноним (-), 16-Дек-21, 19:11 
>Почему тогда автомобили на четырёх колёсах в основной массе, а не хотябы трёх?

А почему телеги  и кареты на четырёх колёсах? А почему коляски и колесницы на двух колёсах? Наверно потому-что так рационально.

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

44. "Первый стабильный релиз компоновщика Mold, развиваемого разр..."  +/
Сообщение от funny.falcon (?), 16-Дек-21, 20:18 
Мотоцикл можно назвать автомобилем на двух колёсах. И при одинаковой мощности двигателя, мотоцикл обычно быстрее (если сравнивать лучшие модели).

Дополнительные колёса дают не скорость, а удобство, безопасность и грузоподъемность.

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

59. "Первый стабильный релиз компоновщика Mold, развиваемого разр..."  +/
Сообщение от _ (??), 17-Дек-21, 00:08 
Дополнительные колёса (если употребить всю упаковку сразу) дают чуЙство гениальности :)
И вот ты уже объясняешь на оппа-нете чем мацатыкал от бибики отличается :)
Ответить | Правка | Наверх | Cообщить модератору

66. "Первый стабильный релиз компоновщика Mold, развиваемого разр..."  +3 +/
Сообщение от Ordu (ok), 17-Дек-21, 04:20 
> В остальном очень интересует - а не диким ли распараллеливанием выигрыш достигается ? Ведь если так и если остальные компоновщики просто долбят однопоток..., то тогда опять же зачем было изобретать велосипед, если можно было добавить колёс старому ?

Если выигрыш достигается диким распараллеливанием, то сам бог велел делать это новым проектом. Распараллелить программу, написанную под однопоток -- это гарантированно получить тысячи memleak'ов, use-after-free, data-races, race-conditions и прочих. Их будет столько, что ты никогда их не одолеешь, годами будешь сидеть отлавливать, и никогда не отловишь все.

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

128. "Первый стабильный релиз компоновщика Mold, развиваемого разр..."  +/
Сообщение от burjui (ok), 20-Дек-21, 10:44 
Не говоря уж о том, что существующие линкеры поддерживают куда больше архитектур, даже старых и ненужных, и переписывать пришлось бы огромное количество кода. А в mold всего 3, что намного проще для proof-of-concept и первого релиза.
Ответить | Правка | Наверх | Cообщить модератору

84. "Первый стабильный релиз компоновщика Mold, развиваемого разр..."  +/
Сообщение от all_glory_to_the_hypnotoad (ok), 17-Дек-21, 15:28 
Часто чтобы просто донести патч до апстрима в СПО проектах нужно ждать несколько лет пока правильно расставишь скобочки, напишешь кучу тестов и сделаешь три раза Ку перед мейнтейнером. А с радикальными переработками процесс вообще может никогда не сойтись.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

126. "Первый стабильный релиз компоновщика Mold, развиваемого разр..."  +1 +/
Сообщение от Crazy Alex (ok), 19-Дек-21, 20:29 
Насчёт "ку" - такое возникает ровно в двух случаях: либо апстрим мёртв либо ты пытаешься рассказать "как надо" и это с точкой зрения апстрима вообще никак не совпадает.

А правильно расставить скобочки и написать тесты придётся в любом случае, если, конечно, говнокод не устраивает

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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