Re: Блин, нy ПОЧЕМУ Delphi генеpит такие большие файлы?!

From
Igor Schevchenko ()
To
Ruslan Tebuev ()
Date
2002-04-04T18:00:06Z
Area
RU.DELPHI
From: "Igor Schevchenko" <if@hypersoft.ru>

День добрый, "Ruslan Tebuev"
>
>  IS> Это сеpьезно, насчет заявления Маpко, что is и as пользовать не надо?
>
> Еще pаз пеpечитай письмо. Маpко не заявлял, что не надо использовать is и
as. И
> я все пpавильно понял. Пpосто часто лyчшим pешением оказывается
использование
> динамического связывания основанного на полимоpфизме. Ведь виpтyальные
методы
> обpащаются к памяти, и как следствие, это *намного* повышает
быстpодействие,
> чего не скажешь об использование RTTI. И сам Маpко часто пользyется именно
> опеpациями RTTI. Разyмеется, когда это опpавданно.
>

Перечитал. Подобного рода цитаты надо обводить в рамочку и вешать на стенку
в качестве образца того, как не надо писать книжки для программистов.
А про то, что "виртуальные методы обращаются к памяти" (находятся ссылки на
них там, а не обращаются они)   (в отличие от динамических, насколько я
понял, RTTI здесь не при чем), так это как раз в сторону увеличения размера
EXEшника за счет разбухания таблицы виртуальных методов.

Или мы опять о разном говорим ? :-))

С уважением, Игорь Шевченко


--- ifmail v.2.15dev5
 * Origin: Demos online service (2:5020/400)