Цитата(IgorKossak @ Oct 24 2005, 14:50)
haker_foxНа мой взгляд здесь есть два неоднозначных момента:
1. как понимают производители компиляторов "грамотность" программы;
2. насколько тщательно прописан оптимизатор.
Безусловно, глюков компилятора с оптимизацией будет больше, чем без оной.
о отказываться от оптимизации по этой причине не вижу смысла. Тем более, что существуют (или можно самому найти) множество обходных манёвров.
Поддерживаю! Любой 'грамотно' написанный код будет обработан оптимизатором на '5', т.к. оптимизация строится на основе стандарта языка. В начале как бы существовало - 'правило хорошего тона', как писать программу, которые в последствии вошли в стандарт языка и стали - образцом для написания програм.
Конечно же существуют определенные отличия синтаксиса у каждого компилятора, как описание прерывание, собственные прикладные библиотеки (для различных периферийных устройств). Но это к оптимизации уже не относиться.