Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.11;
Скачать: 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 вся ветка

Текущий архив: 2004.07.11;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.045 c
1-1088592098
plt
2004-06-30 14:41
2004.07.11
Выделение группы объектов


3-1086861049
GanibalLector
2004-06-10 13:50
2004.07.11
IBDataSet


3-1087298262
Xmen
2004-06-15 15:17
2004.07.11
немогу сохранить фото в базу Oracle


1-1088284734
DeScriptor
2004-06-27 01:18
2004.07.11
динамический массив в кач-ве параметра функции/процедуры


14-1088126170
Ozone
2004-06-25 05:16
2004.07.11
Сетевой диск