Вниз
Скачать: 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
1-1088592793
Akella
2004-06-30 14:53
2004.07.11
Проблемы с QuickRep


3-1087045844
Karlson
2004-06-12 17:10
2004.07.11
Фильтрация в union all


1-1088495676
Axelrodm
2004-06-29 11:54
2004.07.11
инсталляция vcl.editors4


1-1088432471
Pafnuty
2004-06-28 18:21
2004.07.11
Вторая форма в .dll?


1-1088320850
georg
2004-06-27 11:20
2004.07.11
создание объектов




   Наверх