понедельник, июля 26, 2010

Пост Will it optimize?

Will it optimize? - опросник, в котором вам предлагается угадать будет ли GCC проводить оптимизацию кода. Сложно и познавательно.

Там очень здоровая шапка, чуть вниз отмотайте.

Спасибо Maniac'у за ссылку.

4 коммент.:

nahab комментирует...

Интересно оформлено,
только в последней Опере отображается как одна большая зеленая кнопка и две полоски.

fuwaneko комментирует...

Познавательно. Угадал всё, кроме двух, следуя обычной логике и знаниям об оптимизациях, которые обычно применяют компиляторы :)

sinsi комментирует...

Попался на Loop-invariant strlen() (мало ли как эта функция переопределена?)
и интересно почему нет If-else chains to switch statements...
Хотя... если x=0 в 99.9% случаев то не факт что это вообще оптимизация.

Sokel комментирует...

sinsi: кстати, применительно к строковым литералам вызов strlen вырождается в константу. Даже для именованных.