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