Re[17]: Иллюстрация
От: night beast СССР  
Дата: 07.11.20 11:58
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Так и библиотеками: большинство совершенно не задумывается о том, что там внутри, какой ценой даются те или иные преимущества — они просто составляют нужные конструкции согласно документации. После этого нередко получается [исходный] код, о котором даже опытные программисты могут сказать, что он "оптимален", и единственная возможность его ускорения — это применение оптимизаций кодогенератора. Поэтому подавляющее большинство, от имени которого выступает so5team, рассматривает неоптимизированные сборки типа "Debug", как "плохие", "неполноценные", "негодные", а оптимизированные типа "Release" — как "нормальные", "правильные", "рабочие". А должно быть иначе: обычная, неоптимизированная сборка — "нормальная", "рабочая", "годная", а оптимизированная — "улучшенная", "продвинутая", "предельная" и т.п.


поправлю немного
Debug -- версия, максимально пригодная для отладки. в которой основной упор сделан на обнаружение ошибок.
Release -- версия, которая отдается клиенту. в которой упор сделан на производительность. но это не исключает использования в этой сборке отладочных символов.

нет никаких "правильная"/"неправильная". есть просто разное назначение.
и в сборке Debug критерий производительности играет не очень важную роль.

ну, по крайней мере я так воспринимаю различие в сборках.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.