Один пример будет:
Код: Выделить всё
int strlen(const char* str)
{
char* s;
for (s=str; *s; ++s);
return s-str;
}
Итак, какие хорошие ресурсы могут вам предложить оптимизированный код вроде этого? Я хотел бы найти место, где я мог бы прочитать о теории, лежащей в основе этого, о том, что компилятор делает в фоновом режиме, что делает это полезным и т. д.
Это было бы Также было бы неплохо, если бы были отмечены некоторые ресурсы для изучения оптимизированных структур данных с применением к реальным сценариям, но это, вероятно, слишком много, чтобы просить.
Подробнее здесь: https://stackoverflow.com/questions/686 ... imizations
Мобильная версия