|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.05.2019, 09:28 | #41 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
В режиме отладки код модифицируются на лету. Но в вашем случае эта таблица используется иначе. Основное назначение это раскрутка стека, что-бы в случае ошибки можно было увидеть какая функция послужила перво причиной для ошибке.
Так же в вашей таблице есть переменные. По этим именам можно будет в отладчике посмотреть содержания этих переменных. Таблица символов нужна для отладки и экспорта, для логирования краша, а так же для защиты ПО от хакеров.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
28.05.2019, 09:28 | #42 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
28.05.2019, 15:28 | #43 |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Спасибо, но это не нужно. COM устарел для моего анализа. Тем более TurboC не может в COM.
|
28.05.2019, 15:39 | #44 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,355
|
Т.е. СОМ устарел, но 16-битное ЕХЕ нет? Ну-ну...
Я еще раз повторю - оценивать качества того или иного компилятора надо глядя на сгенеренный им код, а не смотреть на то, что в итоге собрал линкер. Для того, чтоб увидеть что сгенериривал компилятор достаточно соотвествующей опции командной строки и у вас на руках будет готовый асм файл. Попытки сравнить пустой асм файл с вызовом printf из С и потом заявлять какой большой ЕХЕ файл имеем на выходе - это тупой и толстый тролинг. |
28.05.2019, 15:43 | #45 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,770
|
Я ему уже давал ссылку, где можно выхлоп разлтчных компиляторов смотреть... он хочет гнуть свою линию.
|
28.05.2019, 15:55 | #46 |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Что вы так переживаете? Я изучал С, C++, Pascal, Delphi, Lazarus, Qt. Сейчас взялся за изучение асма, как и все извр... программисты через ж... в Z-последовательности.
|
28.05.2019, 16:07 | #47 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Да хоть Хаскель, к цитате это какое отношение имеет?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
28.05.2019, 16:12 | #48 |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Та цитата сильно утрирована. Я сравниваю пустую программу с пустой и вывод одной строки с выводом другой. Пустую программу с выводом строки я не сравниваю. Зачем я сейчас пишу это, если в коде всё видно? waleri плохо читал мои посты.
|
28.05.2019, 16:18 | #49 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,770
|
Так и пишите: я сравниваю голую программу для 16-битного доса и С++ программу со стабом/исключениями/... и вопросов чуть меньше будет.
|
28.05.2019, 18:49 | #50 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,355
|
Я не переживаю.
Мне вообщето фиолетово как вы будете терять свое время. На словах вы утверждаете одно, но на деле вы делаете другое и игнорите всех, кто вам об этом говорит. Просто в начале еще не было понятно, что ваша цель не просто узнать насколько оптимизирует компилятор, а тупо тролить. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Реализация других языков в Visual Basic | pikachu_182 | Помощь студентам | 0 | 27.05.2012 16:11 |
Как компиляторы для языков программирования пишутся на самих себе? | bullvinkle | Свободное общение | 29 | 19.03.2010 15:47 |
вместо номера телефона выводится на экран какой-то мусор | le_den | Общие вопросы C/C++ | 2 | 25.11.2008 20:45 |
компиляторы и трансляторы PDP-10 FORTRAN, PDP-1 Assembler и PERL | akimovster | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 24.07.2007 05:59 |