Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.08.2008, 18:44   #11
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Компиляция в принципе процесс однонаправленный (часто даже на ассемблере) - например формально невозможно отличить адрес переменной от обычной константы, одни и те же машинные кода можно трактовать как разные инструкции, а оптимизация генерируемого кода в том же Делфи вообще убирает возможность ставить в соответствие серии машинных комманд какой-то кусок кода в исходном тексте, чаще всего этим страдают виртуальные методы классов - динамическая адресация не позволяет узнать откуда что вызывается, пока выполнение программы не дойдёт до именно этой комманды. Структуры данных размазываются по файлу, выравниваются по определённой границе... Ужос! Кстати оператор case очень грасиво выглядят в дизассемблипрованном виде
пыщь

Последний раз редактировалось JTG; 07.08.2008 в 19:26.
JTG вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа-тест в Delphi) скиньте))а то програмку здавать преподу надо,и самой хочется понять Delphi Верчик Помощь студентам 9 02.03.2009 17:46
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54