как узнать на каком языке написана программа



Автор Змей Бумажный задал вопрос в разделе Другие языки и технологии

как узнать в какой среде написана программа? и получил лучший ответ

Ответ от Ra[гуру]
В общем случае задача нерешаема.
Однако в некоторых частных случаях вполне можно определить, каким компилятором была скомпилирована программа.
К примеру в составе mingw есть утилита strings способная извлекать из исполняемого файла текстовые строки. Если программа создана сишным компилятором от микросовта можно найти строку:
Visual C++ CRT
если GCC:
Mingw runtime
если Free Pascal:
FPC 2.6.0
и т. д.
Программы Delphi/Borland C++ Builder часто тянут с собой runtime (всякие dll), в названии которого есть слово "borland".
Программы на C#, VB.NET, С++/CLI тянут .net framework и без него просто не работают.
Упакованные в exe программы на скриптовых языках типа tcl, ruby, python, php можно распаковать и в некоторых случаях даже посмотреть исходники.
Кроме того есть утилита PEiD, которая может по сигнатурам (специфичным участкам кода) определять компилятор, но к сожалению она уже не развивается и не определяет современные компиляторы.
Поделки криворуких говнокодеров на Delphi/Borland C++ Builder можно спокойно определить на глаз по кривости интерфейса, но если программу в этих средах писал нормальный программист, то на глаз не получится.
ЗЫ:
А собственно зачем это нужно? Если программа работает, не все ли равно на чем она написана?

Ответ от Ёергей Сергеевич Трифонов[гуру]
В нетрезвой

Ответ от А.К. (лично)[гуру]
дизассемблером его и посмотреть какие операнды

Ответ от Serj Diff[гуру]
Никак. Можно попытаться узнать, каким компилятором она была скомпилирована, но вот был ли вызван компилятор из командной строки, из блокнота или из какой то IDE’шки узнать не возможно.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: как узнать в какой среде написана программа?

Как декомпилировать программу, написаннаю для MS-DOS'a?
надо знать на каком языке написана эта программа и искать декомпилятор именно под ЕЁ язык.
подробнее...
спросили в Другое
Как правильно написать сопроводительное письмо к резюме?
Как правильно написать сопроводительное письмо

Покажите работодателю, насколько Вы
подробнее...

Как правильно написать слово"отправьте"с мягким знаком или нет:)
Есть простое правило на такие случаи: если можно подставить словосочетание "что делать? "(на конце
подробнее...
спросили в SATA Express Studio 4°C
Как научится программировать на C++?
вы решили изучить язык, поэтому выбрали крайне сложную задачу.
звучит примерно так - решил
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

как узнать версию игры ведьмак 2?
версию игры можно узнать либо в установке и удалении программ, либо вызвать консоль кнопкой тильда
подробнее...

Дайте совет как выучить английский язык!!!
Многие, кому это удалось, отмечают следующее.
Заинтересованность. Вам нужен стимул — причина,
подробнее...
спросили в Хобби
Какая настоящая фамилия у Саши Спилберг
Спилберг - это ее псевдоним, она заключила "договор" с родителями, что никто не узнает ее настоящую
подробнее...
спросили в ICQ Icq
Забыла пароль от аси и не могу вспомнить логин от почты на рамблере, куда выслан новый пароль. что делать?
Попробуйте так.

Как восстановить забытый логин.

Способ номер один. Для
подробнее...

Как узнать свой пароль на qip?
Забыл пароль, но в QIP он сохранен, как мне его узнать?
Я вам рекомендую не узнать сохраненный
подробнее...

Куда поступить, на какую кафедру, чтобы был английский и скандинавские языки? в Москве. в Москве
Например, на переводческий факультет МГЛУ (кафедра скандинавских, нидерландского и финского
подробнее...
спросили в Выучить
Как быстро выучить украинский язык?
Обязательно купи учебник - узнаешь основы, подтянешь грамматику и правописание. Иначе то, что
подробнее...
спросили в Другое
как стать умным? хочу стать умным
Если задали этот вопрос, значит точно будете... У дураков таких вопросов не возникает. Так что не
подробнее...
спросили в Активация
Подскажите пожалуйста программу, для активации Windows 7 максимальная!!!
найти ключ активации не имеет смысла, те что в интернете, они недействительные либо помогают только
подробнее...
спросили в Сёрфинг
буква "Ё". в каких случаях допускается замена на букву "е"?
Согласно § 10 «Правил русской орфографии и пунктуации» , официально действующих с 1956 года [5],
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*