|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : U.P.Galyuck 2:5020/400 24 Mar 2005 20:23:58 To : Serguei Miridonov Subject : Re: Need GUI development tool (Kylix or something) -------------------------------------------------------------------------------- > > Hет, это не совсем так. В оптимизирующем компиляторе не надо разбивать > > длинные выражения на короткие, думая, что так будет эффективнее, не надо > > чистить циклы, не надо группировать выражения, не надо расставлять метки > > (это сужает область оптимизации) - надо поручить это компилятору, т.к. он > > это сделает эффективнее. > > И/или кривее... Может, всё-таки будем опираться на стандарт, а не на > конкретную реализацию компилятора. А тот, который оптимизирует - > пусть он делает это только когда попросят, т.е. через опции. Почему кривее? Так можно докатиться до запрета всяческой оптимизации, т.к. она потенциально опасна. Да и причем здесь стандарт? Он что, запрещает менять компилятору последовательность выполнения действий? Вы что, хотите, чтобы программист держал в голове рекомендуемую последовательность операндов, чтобы получился более эффективный код? Hу нет, он пишет так как удобнее ему - обычно это выражается в том, что как написана математиком формула, так и пишется программа, потому что так более наглядно и меньше вероятность делать ошибки. А вот компилятор пусть переставит потом последовательность действий (конечно, если я дал -О3). --- ifmail v.2.15dev5.3 * Origin: St.Petersburg University (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/65788f5d70ab.html, оценка из 5, голосов 10
|