Вниз
Скачать: CL | DM;

Пара вопросов бывалым разработчикам   Найти похожие ветки 

← →
Igorek ©   (2004-06-24 13:48) [40]


> Игорь Шевченко ©   (24.06.04 13:43) [39]


> в деле оптимизации машинного кода


← →
Danilka ©   (2004-06-24 13:50) [41]

Кстати, форматирование кода тоже никак не помогает в деле оптимизации машинного когда.


← →
Sandman25 ©   (2004-06-24 13:56) [42]

Если бы в Delphi можно было бы объявлять переменные где угодно, как в C, with действительно вряд ли бы оставался полезным.
Просто писали бы
begin
...
 begin
   var DataSet1: TDataSet := DBGrid1.DataSource.DataSet;
   DataSet1.First;
   ...
 end;
end;


← →
Igorek ©   (2004-06-24 14:42) [43]

Так кто-нибуть обьяснит мне толком: Использование with оптимизирует бинарный код? Да или нет?


← →
Sandman25 ©   (2004-06-24 14:44) [44]

[43] Igorek ©   (24.06.04 14:42)

По сравнению с [14] - да.
по сравнению с [24] - нет.


← →
Dok_3D ©   (2004-06-24 14:53) [45]

Использование with оптимизирует бинарный код? Да или нет?

Смешно надеяться получить на этом форуме правильный ответ на этот вопрос. Это знает только разработчик компилятора. Да даже он - навряд ли в этом на 100% уверен. Все давно мхом поросло.


← →
Игорь Шевченко ©   (2004-06-24 14:54) [46]

Dok_3D ©   (24.06.04 14:53)


> Смешно надеяться получить на этом форуме правильный ответ
> на этот вопрос


Правильный ответ - оптимизирует. По скорости.


← →
Reindeer Moss Eater ©   (2004-06-24 14:55) [47]

Смешно надеяться получить на этом форуме правильный ответ на этот вопрос.

Это почему же?
Бинарный код доступен для сравнения. В случае с with и без него.


← →
Sandman25 ©   (2004-06-24 14:55) [48]

[45] Dok_3D ©   (24.06.04 14:53)

По машинному коду все видно :)


← →
Dok_3D ©   (2004-06-24 15:01) [49]

Не сравнивал.
А случаем, тогда не скажетке, если включена опция "Enables compiler optimizations" то применение With станет-ли излишней именно для целей оптимизации?


← →
Sandman25 ©   (2004-06-24 15:02) [50]

[49] Dok_3D ©   (24.06.04 15:01)

По сравнению с [14] - нет.
по сравнению с [24] - да.

:)


← →
Danilka ©   (2004-06-24 15:05) [51]

[50] Sandman25 ©   (24.06.04 15:02)
Что более оптимально в плане оптимизации: дать ссылку на [44] или повторить пост? :))


← →
Sandman25 ©   (2004-06-24 15:07) [52]

[51] Danilka ©   (24.06.04 15:05)

Внимательнее, там инверсия. Правда, сначала я действительно хотел написать см. not [44] :)


← →
Danilka ©   (2004-06-24 15:11) [53]

[52] Sandman25 ©   (24.06.04 15:07)
действительно, и вопрос и ответ инвертирован, а я и не заметил :))



Страницы: 1 2 вся ветка

Скачать: CL | DM;



Память: 0.54 MB
Время: 0.021 c
14-1087988676
Gosha222
2004-06-23 15:04
2004.07.11
Переворачивание картинки


14-1087401385
Igorek
2004-06-16 19:56
2004.07.11
Сочинение на вольную тему - (один пост - одна строка кода)


14-1088062240
Frolov Alexey
2004-06-24 11:30
2004.07.11
Тихий системный блок -


4-1085812594
mef
2004-05-29 10:36
2004.07.11
регистрайия службы


14-1087541399
Layner
2004-06-18 10:49
2004.07.11
Что делает наша наука? НИИ?




   Наверх