Re[3]: Ненавижу пакетно-ориентированное программирование
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 25.09.25 09:37
Оценка: +1
Здравствуйте, cppguard, Вы писали:

O>>Когда уже доделают оптимизирующие компиляторы, чтобы выковыривали из пакетов только реально выполняемые клиентской программой строчки кода и генерили безбиблиотечный исходник 30 килобайт?


C>Так давно. Статическая линковка называется.


Не. В идеале такой компилятор должен получать на вход исключительно исходники (хотя бы обфусцированные). Обладая должной мощью, он мог бы найти все возможные зависимости (вплоть до динамических), по ним построить граф, и максимально его оптимизировать, а все ненужное выкинуть. Тогда, действительно, из десятка библиотек, по сотне мегабайт каждая, можно будет собрать бинарник в пару десятков килобайт, если его функциональность большего не требует.

Собственно, все это давно и активно используется в производстве микросхем. Там на входе софта, строящего топологию, почти всегда только исходники, которые довольно сильно оптимизируются. Библиотек, предоставляющих готовые схемные решения, тем более — готовые топологии, крупные производители стараются избегать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.