Re[13]: Не пора ли нам перейти на D
От: fmiracle  
Дата: 01.03.07 21:37
Оценка: +1
Здравствуйте, Disappear, Вы писали:

EC>>Это особенно заметно на legacy C++ code — тогда люди делали массу отпимизаций, которые сейчас просто потеряли смысл и просто сбивают с толку компилятор, т.к. информация, что именно должен делать компилятор слишком детализированная и ему негде развернуться.


D>Не совсем так. Современные С++ компиляторы такие вещи как inline, register, volatile в большинстве случаев просто пропускают. Поэтому ваш аргумент — не более чем выдумка.


Эти слова — не единственный способ оптимизации.
Часто люди для оптимизации разбивают циклы на несколько, выделяют локальыне переменные где не надо, неправильно разбивают код на функции, делают побитовые операции, где стоило делать обычные арифметические. При этом компилятор все равно многое может собрать обратно и нормально соптимизировать код, а что-то уже и не может...

Человеческий разум непобедим, особенно в неразумных поступках
... << RSDN@Home 1.2.0 alpha rev. 673>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.