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

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

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2010, 08:49   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Alexcomeback
Если вкратце:
Сначала программа тупо переводится в бинарный код (тот самый OBJ), а после этот бинарный код уже совмещается в exe.
http://otvet.mail.ru/question/26537620/
Так не все компиляторы действуют.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.04.2010, 09:57   #12
Андрей 93
Люблю жизнь
Форумчанин
 
Аватар для Андрей 93
 
Регистрация: 01.12.2009
Сообщений: 193
По умолчанию

В ехе ведь 16-ричный код?
Не стыдно не уметь, стыдно не учиться.
Андрей 93 вне форума Ответить с цитированием
Старый 21.04.2010, 10:03   #13
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от Андрей 93 Посмотреть сообщение
В ехе ведь 16-ричный код?
В смысле? В ехе ведь 16-ричный код?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 21.04.2010, 10:06   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Андрей 93
Каким ты его захочешь увидеть таким и покажет отладчик. Просто любят отладчики 16ричное представление - красиво смотрится
вообще код везде двоичный.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.04.2010, 13:22   #15
Андрей 93
Люблю жизнь
Форумчанин
 
Аватар для Андрей 93
 
Регистрация: 01.12.2009
Сообщений: 193
По умолчанию

Спасибо за ликбез
Не стыдно не уметь, стыдно не учиться.
Андрей 93 вне форума Ответить с цитированием
Старый 21.04.2010, 13:52   #16
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

ZhekON, ассемблер это просто понятная форма машинного кода. Оппкоды (коды операций) в 16-ричной цифровой форме весьма сложны для понимания даже искушенным ассемблещикам. Нужно знать формат и кодирования что бы понимать все и полностью. Гораздо легче использовать транслятор ассемблера в качестве backend-а чем с нуля писать и транслятор и компилятор.
Что вам будет понятней - MOV EAX,EBX или 0xD889 ? И что будет легче запомнить? Думаю, ответ очевиден.
"Тяжело в учении, легко в бою" - А.В. Суворов
Ivan_32 вне форума Ответить с цитированием
Старый 21.04.2010, 16:33   #17
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Страх и ужас )) каждый показывает что знает. Вообщем так, чтобы таких вопросов не было, сначала выучить надо языков парочку, разобраться получше со всеми делами (с различными форматами, win api инжектингом - хуками API) зато потом подобные вопросы просто не будут всплывать.
А если так интересно и не в терпеж на википедии заходите вбиваете Язык программирования и смотрите какие бывают, какие есть компилируемые, интерпретируемые, какие во что компилируются и как выполняются, виртуальные машины и т.д.
BOBAH13 вне форума Ответить с цитированием
Старый 21.04.2010, 16:48   #18
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
каждый показывает что знает.
Не так уж и ужасны знания собранные в одну точку из разных источников )))
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.04.2010, 18:18   #19
Alexcomeback
Пользователь
 
Регистрация: 03.04.2009
Сообщений: 59
По умолчанию

Цитата:
Сообщение от BOBAH13 Посмотреть сообщение
разобраться получше со всеми делами (с различными форматами, win api инжектингом - хуками API) зато потом подобные вопросы просто не будут всплывать.
А если так интересно и не в терпеж на википедии заходите вбиваете Язык программирования и смотрите какие бывают, какие есть компилируемые, интерпретируемые, какие во что компилируются и как выполняются, виртуальные машины и т.д.
А как предлагаете разбираться? Гуглить? Гуглим. Но ведь ссылки в том же гугле адресуются к тем же форумам и темам, которые там обсуждаются. Не будет вопросов на форумах - не будет смысла что-либо гуглить. А читать литературу... Блин знаешь, если можно было сразу найти то, что нужно, я бы, как и стопитцот милионов человек на земле, НИКОГДА бы не задавали вопросов. Кто не спрашивает - тот не знает. Кто не знает - тому нечего ответить другим.
Насчёт википедии.. Компетентность этого источника оставляет желать лучшего. Лучше спросить у профессионалов. И потом, если ты действительно профессионал, неужели трудно хотя бы в двух словах поделиться ответом?
Благодарю за ссылку и общее описание назначения .obj файлов.
Alexcomeback вне форума Ответить с цитированием
Старый 21.04.2010, 18:37   #20
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Цитата:
Кто не спрашивает - тот не знает.
Что теперь, я не знаю ? ))) я не спрашиваю давно на форуме вопрос по программированию, т.к. очень давно уже не получаю ответов на них. Так что это не аргумент. Ладно, спрашивайте
BOBAH13 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компиляция. Бро Общие вопросы C/C++ 2 03.06.2008 06:46
Почему так происходит? Zeraim Общие вопросы Delphi 1 05.05.2008 14:10
Компиляция SQl процедур nimf БД в Delphi 7 18.04.2008 23:27
Компиляция xGroupers Общие вопросы Delphi 1 24.03.2008 11:57
Компиляция Lonix Общие вопросы Delphi 2 16.09.2007 16:22