Несколько лет назад я был на панели, которая давала интервью кандидатам для относительно старшей позиции программиста C.
Один из стандартных вопросов, которые я задавал, касался методов оптимизации. Я был очень удивлен, что у некоторых кандидатов нет ответов.
Итак, в интересах составления списка для потомков - какие методы и конструкции вы обычно используете при оптимизации программ на С?
Ответы на оптимизацию для скорости и размера как принято.